I have spotted something in C header files what I can't figure out what is for. For example in file bits/socket.h
there is an enumeration type enum __socket_type
, but after every enumerator there is a define macro which defines the same. Example:
enum __socket_type
{
SOCK_STREAM = 1,
#define SOCK_STREAM SOCK_STREAM
...
};
I have been unable to find out what this is for. Please enlighten me. I don't even know how to form right question for querying google nor this site search box.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…