'defines' | 
| #define  | HAVE_REPLICATION | 
| #define  | HAVE_EXTERNAL_CLIENT | 
| #define  | C_MODE_START | 
| #define  | C_MODE_END | 
| #define  | NETWARE_YIELD | 
| #define  | NETWARE_SET_SCREEN_MODE(A) | 
| #define  | __builtin_expect(x, expected_value)   (x) | 
| #define  | likely(x)   __builtin_expect((x),1) | 
| #define  | unlikely(x)   __builtin_expect((x),0) | 
| #define  | __EXTENSIONS__   1 | 
| #define  | __STDC_EXT__   1 | 
| #define  | FIX_GCC_LINKING_PROBLEM | 
| #define  | USE_MYFUNC   1 | 
| #define  | MASTER   1 | 
| #define  | ENGLISH   1 | 
| #define  | POSIX_MISTAKE   1 | 
| #define  | USE_REGEX   1 | 
| #define  | USE_BMOVE512   1 | 
| #define  | QUOTE_ARG(x)   #x | 
| #define  | STRINGIFY_ARG(x)   QUOTE_ARG(x) | 
| #define  | DONT_REMEMBER_SIGNAL | 
| #define  | VOID(X)   (X) | 
| #define  | LINT_INIT(var) | 
| #define  | PURIFY_OR_LINT_INIT(var) | 
| #define  | max(a, b)   ((a) > (b) ? (a) : (b)) | 
| #define  | min(a, b)   ((a) < (b) ? (a) : (b)) | 
| #define  | HAVE_UINT | 
| #define  | CMP_NUM(a, b)   (((a) < (b)) ? -1 : ((a) == (b)) ? 0 : 1) | 
| #define  | sgn(a)   (((a) < 0) ? -1 : ((a) > 0) ? 1 : 0) | 
| #define  | swap_variables(t, a, b)   { register t dummy; dummy= a; a= b; b= dummy; } | 
| #define  | test(a)   ((a) ? 1 : 0) | 
| #define  | set_if_bigger(a, b)   do { if ((a) < (b)) (a)=(b); } while(0) | 
| #define  | set_if_smaller(a, b)   do { if ((a) > (b)) (a)=(b); } while(0) | 
| #define  | test_all_bits(a, b)   (((a) & (b)) == (b)) | 
| #define  | set_bits(type, bit_count)   (sizeof(type)*8 <= (bit_count) ? ~(type) 0 : ((((type) 1) << (bit_count)) - (type) 1)) | 
| #define  | array_elements(A)   ((uint) (sizeof(A)/sizeof(A[0]))) | 
| #define  | rint(A)   floor((A)+(((A) < 0)? -0.5 : 0.5)) | 
| #define  | TRUE   (1) | 
| #define  | FALSE   (0) | 
| #define  | my_reinterpret_cast(A)   (A) | 
| #define  | my_const_cast(A)   (A) | 
| #define  | __attribute__(A) | 
| #define  | _VARARGS(X)   X | 
| #define  | _STATIC_VARARGS(X)   X | 
| #define  | _PC(X)   X | 
| #define  | MIN_ARRAY_SIZE   0 | 
| #define  | ASCII_BITS_USED   8 | 
| #define  | NEAR_F | 
| #define  | INVALID_SOCKET   -1 | 
| #define  | sig_handler   RETSIGTYPE | 
| #define  | qsort_t   RETQSORTTYPE | 
| #define  | SOCKOPT_OPTLEN_TYPE   size_socket | 
| #define  | O_SHARE   0 | 
| #define  | O_BINARY   0 | 
| #define  | FILE_BINARY   O_BINARY | 
| #define  | O_TEMPORARY   0 | 
| #define  | O_SHORT_LIVED   0 | 
| #define  | O_NOFOLLOW   0 | 
| #define  | UNSINT8 | 
| #define  | UNSINT16 | 
| #define  | UNSINT32 | 
| #define  | SC_MAXWIDTH   256 | 
| #define  | FN_LEN   256 | 
| #define  | FN_HEADLEN   253 | 
| #define  | FN_EXTLEN   20 | 
| #define  | FN_REFLEN   512 | 
| #define  | FN_EXTCHAR   '.' | 
| #define  | FN_HOMELIB   '~' | 
| #define  | FN_CURLIB   '.' | 
| #define  | FN_PARENTDIR   ".." | 
| #define  | FN_DEVCHAR   ':' | 
| #define  | FN_LIBCHAR   '/' | 
| #define  | FN_ROOTDIR   "/" | 
| #define  | MY_NFILE   64 | 
| #define  | OS_FILE_LIMIT   65535 | 
| #define  | IO_SIZE   4096 | 
| #define  | MALLOC_OVERHEAD   8 | 
| #define  | ONCE_ALLOC_INIT   (uint) (4096-MALLOC_OVERHEAD) | 
| #define  | RECORD_CACHE_SIZE   (uint) (64*1024-MALLOC_OVERHEAD) | 
| #define  | KEY_CACHE_SIZE   (uint) (8*1024*1024-MALLOC_OVERHEAD) | 
| #define  | KEY_CACHE_BLOCK_SIZE   (uint) 1024 | 
| #define  | NO_HASH | 
| #define  | closesocket(A)   close(A) | 
| #define  | ulonglong2double(A)   ((double) (ulonglong) (A)) | 
| #define  | my_off_t2double(A)   ((double) (my_off_t) (A)) | 
| #define  | offsetof(TYPE, MEMBER)   ((size_t) &((TYPE *)0)->MEMBER) | 
| #define  | ulong_to_double(X)   ((double) (ulong) (X)) | 
| #define  | SET_STACK_SIZE(X) | 
| #define  | strtok_r(A, B, C)   strtok((A),(B)) | 
| #define  | INT_MIN32   (~0x7FFFFFFFL) | 
| #define  | INT_MAX32   0x7FFFFFFFL | 
| #define  | UINT_MAX32   0xFFFFFFFFL | 
| #define  | INT_MIN24   (~0x007FFFFF) | 
| #define  | INT_MAX24   0x007FFFFF | 
| #define  | UINT_MAX24   0x00FFFFFF | 
| #define  | INT_MIN16   (~0x7FFF) | 
| #define  | INT_MAX16   0x7FFF | 
| #define  | UINT_MAX16   0xFFFF | 
| #define  | INT_MIN8   (~0x7F) | 
| #define  | INT_MAX8   0x7F | 
| #define  | DBL_MIN   4.94065645841246544e-324 | 
| #define  | FLT_MIN   ((float)1.40129846432481707e-45) | 
| #define  | DBL_MAX   1.79769313486231470e+308 | 
| #define  | FLT_MAX   ((float)3.40282346638528860e+38) | 
| #define  | isinf(X)   0 | 
| #define  | MY_ALIGN(A, L)   (((A) + (L) - 1) & ~((L) - 1)) | 
| #define  | ALIGN_SIZE(A)   MY_ALIGN((A),sizeof(double)) | 
| #define  | ALIGN_PTR(A, t)   ((t*) MY_ALIGN((A),sizeof(t))) | 
| #define  | OFFSET(t, f)   ((size_t)(char *)&((t *)0)->f) | 
| #define  | ADD_TO_PTR(ptr, size, type)   (type) ((byte*) (ptr)+size) | 
| #define  | PTR_BYTE_DIFF(A, B)   (my_ptrdiff_t) ((byte*) (A) - (byte*) (B)) | 
| #define  | NullS   (char *) 0 | 
| #define  | NEAR | 
| #define  | FAR | 
| #define  | HUGE_PTR | 
| #define  | STDCALL | 
| #define  | SYSTEM_SIZEOF_OFF_T   SIZEOF_OFF_T | 
| #define  | MY_FILEPOS_ERROR   (~(my_off_t) 0) | 
| #define  | socket_errno   errno | 
| #define  | closesocket(A)   close(A) | 
| #define  | SOCKET_EINTR   EINTR | 
| #define  | SOCKET_EAGAIN   EAGAIN | 
| #define  | SOCKET_ETIMEDOUT   SOCKET_EINTR | 
| #define  | SOCKET_EWOULDBLOCK   EWOULDBLOCK | 
| #define  | SOCKET_ENFILE   ENFILE | 
| #define  | SOCKET_EMFILE   EMFILE | 
| #define  | INT8(v)   (int8) (v) | 
| #define  | INT16(v)   (int16) (v) | 
| #define  | INT32(v)   (int32) (v) | 
| #define  | MYF(v)   (myf) (v) | 
| #define  | LL(A)   A ## L | 
| #define  | ULL(A)   A ## UL | 
| #define  | reg1   register | 
| #define  | reg2   register | 
| #define  | reg3   register | 
| #define  | reg4   register | 
| #define  | reg5   register | 
| #define  | reg6   register | 
| #define  | reg7   register | 
| #define  | reg8   register | 
| #define  | reg9   register | 
| #define  | reg10   register | 
| #define  | reg11   register | 
| #define  | reg12   register | 
| #define  | reg13   register | 
| #define  | reg14   register | 
| #define  | reg15   register | 
| #define  | reg16   register | 
| #define  | dbug_volatile   volatile | 
| #define  | SCALE_SEC   100 | 
| #define  | SCALE_USEC   10000 | 
| #define  | MY_HOW_OFTEN_TO_ALARM   2 | 
| #define  | MY_HOW_OFTEN_TO_WRITE   1000 | 
| #define  | set_timespec(ABSTIME, SEC) | 
| #define  | sint2korr(A) | 
| #define  | sint3korr(A) | 
| #define  | sint4korr(A) | 
| #define  | sint8korr(A)   (longlong) uint8korr(A) | 
| #define  | uint2korr(A) | 
| #define  | uint3korr(A) | 
| #define  | uint4korr(A) | 
| #define  | uint5korr(A) | 
| #define  | uint8korr(A) | 
| #define  | int2store(T, A) | 
| #define  | int3store(T, A) | 
| #define  | int4store(T, A) | 
| #define  | int5store(T, A) | 
| #define  | int8store(T, A) | 
| #define  | float4get(V, M)   memcpy_fixed((byte*) &V,(byte*) (M),sizeof(float)) | 
| #define  | float4store(V, M)   memcpy_fixed((byte*) V,(byte*) (&M),sizeof(float)) | 
| #define  | float8get(V, M)   doubleget((V),(M)) | 
| #define  | float8store(V, M)   doublestore((V),(M)) | 
| #define  | int4net(A) | 
| #define  | ushortget(V, M)   do { V = uint2korr(M); } while(0) | 
| #define  | shortget(V, M)   do { V = sint2korr(M); } while(0) | 
| #define  | longget(V, M)   do { V = sint4korr(M); } while(0) | 
| #define  | ulongget(V, M)   do { V = uint4korr(M); } while(0) | 
| #define  | shortstore(T, V)   int2store(T,V) | 
| #define  | longstore(T, V)   int4store(T,V) | 
| #define  | floatstore(T, V)   memcpy_fixed((byte*) (T),(byte*) (&V),sizeof(float)) | 
| #define  | floatget(V, M)   memcpy_fixed((byte*) &V, (byte*) (M), sizeof(float)) | 
| #define  | doubleget(V, M)   memcpy_fixed((byte*) &V,(byte*) (M),sizeof(double)) | 
| #define  | doublestore(T, V)   memcpy_fixed((byte*) (T),(byte*) &V,sizeof(double)) | 
| #define  | longlongget(V, M)   memcpy_fixed((byte*) &V,(byte*) (M),sizeof(ulonglong)) | 
| #define  | longlongstore(T, V)   memcpy_fixed((byte*) (T),(byte*) &V,sizeof(ulonglong)) | 
| #define  | my_sprintf(buff, args)   ((ulong) sprintf args, (ulong) strlen(buff)) | 
| #define  | thread_safe_increment(V, L)   (V)++ | 
| #define  | thread_safe_add(V, C, L)   (V)+=(C) | 
| #define  | thread_safe_sub(V, C, L)   (V)-=(C) | 
| #define  | statistic_increment(V, L)   (V)++ | 
| #define  | statistic_add(V, C, L)   (V)+=(C) | 
| #define  | MYSQL_UNIVERSAL_CLIENT_CHARSET   MYSQL_DEFAULT_CHARSET_NAME | 
'typedefs' | 
| typedef unsigned int  | uint | 
| typedef unsigned short  | ushort | 
| typedef int  | File | 
| typedef int  | my_socket | 
| typedef uint  | puchar | 
| typedef int  | pbool | 
| typedef int  | pshort | 
| typedef double  | pfloat | 
| typedef int(*  | qsort_cmp2 )(void *, const void *, const void *) | 
| typedef SOCKET_SIZE_TYPE  | size_socket | 
| typedef long long  | my_ptrdiff_t | 
| typedef char *  | gptr | 
| typedef signed char  | int8 | 
| typedef short  | int16 | 
| typedef unsigned char  | uchar | 
| typedef unsigned char  | uint8 | 
| typedef unsigned short  | uint16 | 
| typedef unsigned long  | ulonglong | 
| typedef long  | longlong | 
| typedef unsigned long long  | my_ulonglong | 
| typedef unsigned long  | my_off_t | 
| typedef off_t  | os_off_t | 
| typedef uint8  | int7 | 
| typedef short  | int15 | 
| typedef char *  | my_string | 
| typedef unsigned long  | size_s | 
| typedef int  | myf | 
| typedef char  | byte | 
| typedef char  | my_bool | 
| typedef char  | bool | 
Variables | 
| C_MODE_START typedef void(*  | sig_return )() | 
| C_MODE_END typedef int  | pchar | 
| C_MODE_START typedef int(*  | qsort_cmp )(const void *, const void *) | 
error Neither int or long is  
of bytes width typedef  
unsigned long  | ulong |