Eneboo - Documentación para desarrolladores
'defines' | 'typedefs' | Variables
Referencia del Archivo src/libmysql_std/include/my_global.h
#include <my_config.h>
#include <stdio.h>
#include <math.h>
#include <time.h>
#include <errno.h>
#include <assert.h>
#include <my_attribute.h>
#include <my_dbug.h>

Ir al código fuente de este archivo.

'defines'

#define HAVE_REPLICATION
#define HAVE_EXTERNAL_CLIENT
#define C_MODE_START
#define C_MODE_END
#define IF_WIN(A, B)   (B)
#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 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 _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_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 UINT_MAX8   0xFF
#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 SSIZE_MAX   ((~((size_t) 0)) / 2)
#define finite(x)   (1.0 / fabs(x) > 0.0)
#define isnan(x)   ((x) != (x))
#define my_isinf(X)   (!finite(X) && !isnan(X))
#define M_PI   3.14159265358979323846
#define M_E   2.7182818284590452354
#define M_LN2   0.69314718055994530942
#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 my_offsetof(TYPE, MEMBER)   ((size_t)((char *)&(((TYPE *)0x10)->MEMBER) - (char*)0x10))
#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_EADDRINUSE   EADDRINUSE
#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 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
#define MY_INT32_NUM_DECIMAL_DIGITS   11
#define MY_INT64_NUM_DECIMAL_DIGITS   21

'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 ulong
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 *)

Documentación de los 'defines'

#define __builtin_expect (   x,
  expected_value 
)    (x)
#define __EXTENSIONS__   1
#define __STDC_EXT__   1
#define _PC (   X)    X
#define _STATIC_VARARGS (   X)    X
#define _VARARGS (   X)    X
#define ADD_TO_PTR (   ptr,
  size,
  type 
)    (type) ((byte*) (ptr)+size)
#define ALIGN_PTR (   A,
  t 
)    ((t*) MY_ALIGN((A),sizeof(t)))
#define ALIGN_SIZE (   A)    MY_ALIGN((A),sizeof(double))
#define array_elements (   A)    ((uint) (sizeof(A)/sizeof(A[0])))
#define ASCII_BITS_USED   8
#define C_MODE_END
#define C_MODE_START
#define closesocket (   A)    close(A)
#define closesocket (   A)    close(A)
#define CMP_NUM (   a,
  b 
)    (((a) < (b)) ? -1 : ((a) == (b)) ? 0 : 1)
#define DBL_MAX   1.79769313486231470e+308
#define DBL_MIN   4.94065645841246544e-324
#define dbug_volatile   volatile
#define DONT_REMEMBER_SIGNAL
#define doubleget (   V,
 
)    memcpy_fixed((byte*) &V,(byte*) (M),sizeof(double))
#define doublestore (   T,
 
)    memcpy_fixed((byte*) (T),(byte*) &V,sizeof(double))
#define ENGLISH   1
#define FALSE   (0)
#define FAR
#define FILE_BINARY   O_BINARY
#define finite (   x)    (1.0 / fabs(x) > 0.0)
#define float4get (   V,
 
)    memcpy_fixed((byte*) &V,(byte*) (M),sizeof(float))
#define float4store (   V,
 
)    memcpy_fixed((byte*) V,(byte*) (&M),sizeof(float))
#define float8get (   V,
 
)    doubleget((V),(M))
#define float8store (   V,
 
)    doublestore((V),(M))
#define floatget (   V,
 
)    memcpy_fixed((byte*) &V, (byte*) (M), sizeof(float))
#define floatstore (   T,
 
)    memcpy_fixed((byte*) (T),(byte*) (&V),sizeof(float))
#define FLT_MAX   ((float)3.40282346638528860e+38)
#define FLT_MIN   ((float)1.40129846432481707e-45)
#define FN_CURLIB   '.'
#define FN_EXTCHAR   '.'
#define FN_EXTLEN   20
#define FN_HEADLEN   253
#define FN_HOMELIB   '~'
#define FN_LEN   256
#define FN_LIBCHAR   '/'
#define FN_PARENTDIR   ".."
#define FN_REFLEN   512
#define FN_ROOTDIR   "/"
#define HAVE_EXTERNAL_CLIENT
#define HAVE_REPLICATION
#define HAVE_UINT
#define HUGE_PTR
#define IF_WIN (   A,
 
)    (B)
#define INT16 (   v)    (int16) (v)
#define int2store (   T,
 
)
Valor:
do { uint def_temp= (uint) (A) ;\
                                  *((uchar*) (T))=  (uchar)(def_temp); \
                                   *((uchar*) (T)+1)=(uchar)((def_temp >> 8)); \
                             } while(0)
#define INT32 (   v)    (int32) (v)
#define int3store (   T,
 
)
Valor:
do { /*lint -save -e734 */\
                                  *((uchar*)(T))=(uchar) ((A));\
                                  *((uchar*) (T)+1)=(uchar) (((A) >> 8));\
                                  *((uchar*)(T)+2)=(uchar) (((A) >> 16)); \
                                  /*lint -restore */} while(0)
#define int4net (   A)
Valor:
(int32) (((uint32) ((uchar) (A)[3]))        |\
                                  (((uint32) ((uchar) (A)[2])) << 8)  |\
                                  (((uint32) ((uchar) (A)[1])) << 16) |\
                                  (((uint32) ((uchar) (A)[0])) << 24))
#define int4store (   T,
 
)
Valor:
do { *((char *)(T))=(char) ((A));\
                                  *(((char *)(T))+1)=(char) (((A) >> 8));\
                                  *(((char *)(T))+2)=(char) (((A) >> 16));\
                                  *(((char *)(T))+3)=(char) (((A) >> 24)); } while(0)
#define int5store (   T,
 
)
Valor:
do { *((char *)(T))=((A));\
                                  *(((char *)(T))+1)=(((A) >> 8));\
                                  *(((char *)(T))+2)=(((A) >> 16));\
                                  *(((char *)(T))+3)=(((A) >> 24)); \
                                  *(((char *)(T))+4)=(((A) >> 32)); } while(0)
#define INT8 (   v)    (int8) (v)
#define int8store (   T,
 
)
Valor:
do { uint def_temp= (uint) (A), def_temp2= (uint) ((A) >> 32); \
                                  int4store((T),def_temp); \
                                  int4store((T+4),def_temp2); } while(0)
#define INT_MAX16   0x7FFF
#define INT_MAX24   0x007FFFFF
#define INT_MAX32   0x7FFFFFFFL
#define INT_MAX8   0x7F
#define INT_MIN16   (~0x7FFF)
#define INT_MIN24   (~0x007FFFFF)
#define INT_MIN32   (~0x7FFFFFFFL)
#define INT_MIN8   (~0x7F)
#define INVALID_SOCKET   -1
#define IO_SIZE   4096
#define isnan (   x)    ((x) != (x))
#define KEY_CACHE_BLOCK_SIZE   (uint) 1024
#define KEY_CACHE_SIZE   (uint) (8*1024*1024-MALLOC_OVERHEAD)
#define likely (   x)    __builtin_expect((x),1)
#define LINT_INIT (   var)
#define LL (   A)    A ## L
#define longget (   V,
 
)    do { V = sint4korr(M); } while(0)
#define longlongget (   V,
 
)    memcpy_fixed((byte*) &V,(byte*) (M),sizeof(ulonglong))
#define longlongstore (   T,
 
)    memcpy_fixed((byte*) (T),(byte*) &V,sizeof(ulonglong))
#define longstore (   T,
 
)    int4store(T,V)
#define M_E   2.7182818284590452354
#define M_LN2   0.69314718055994530942
#define M_PI   3.14159265358979323846
#define MALLOC_OVERHEAD   8
#define MASTER   1
#define max (   a,
  b 
)    ((a) > (b) ? (a) : (b))
#define min (   a,
  b 
)    ((a) < (b) ? (a) : (b))
#define MIN_ARRAY_SIZE   0
#define MY_ALIGN (   A,
 
)    (((A) + (L) - 1) & ~((L) - 1))
#define my_const_cast (   A)    (A)
#define MY_FILEPOS_ERROR   (~(my_off_t) 0)
#define MY_HOW_OFTEN_TO_ALARM   2
#define MY_HOW_OFTEN_TO_WRITE   1000
#define MY_INT32_NUM_DECIMAL_DIGITS   11
#define MY_INT64_NUM_DECIMAL_DIGITS   21
#define my_isinf (   X)    (!finite(X) && !isnan(X))
#define MY_NFILE   64
#define my_off_t2double (   A)    ((double) (my_off_t) (A))
#define my_offsetof (   TYPE,
  MEMBER 
)    ((size_t)((char *)&(((TYPE *)0x10)->MEMBER) - (char*)0x10))
#define my_reinterpret_cast (   A)    (A)
#define my_sprintf (   buff,
  args 
)    ((ulong) sprintf args, (ulong) strlen(buff))
#define MYF (   v)    (myf) (v)
#define MYSQL_UNIVERSAL_CLIENT_CHARSET   MYSQL_DEFAULT_CHARSET_NAME
#define NEAR
#define NEAR_F
#define NETWARE_SET_SCREEN_MODE (   A)
#define NETWARE_YIELD
#define NO_HASH
#define NullS   (char *) 0
#define O_BINARY   0
#define O_NOFOLLOW   0
#define O_SHARE   0
#define O_SHORT_LIVED   0
#define O_TEMPORARY   0
#define OFFSET (   t,
 
)    ((size_t)(char *)&((t *)0)->f)
#define offsetof (   TYPE,
  MEMBER 
)    ((size_t) &((TYPE *)0)->MEMBER)
#define ONCE_ALLOC_INIT   (uint) (4096-MALLOC_OVERHEAD)
#define OS_FILE_LIMIT   65535
#define POSIX_MISTAKE   1
#define PTR_BYTE_DIFF (   A,
 
)    (my_ptrdiff_t) ((byte*) (A) - (byte*) (B))
#define PURIFY_OR_LINT_INIT (   var)
#define qsort_t   RETQSORTTYPE
#define QUOTE_ARG (   x)    #x
#define RECORD_CACHE_SIZE   (uint) (64*1024-MALLOC_OVERHEAD)
#define reg1   register
#define reg10   register
#define reg11   register
#define reg12   register
#define reg13   register
#define reg14   register
#define reg15   register
#define reg16   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 rint (   A)    floor((A)+(((A) < 0)? -0.5 : 0.5))
#define SC_MAXWIDTH   256
#define SCALE_SEC   100
#define SCALE_USEC   10000
#define set_bits (   type,
  bit_count 
)    (sizeof(type)*8 <= (bit_count) ? ~(type) 0 : ((((type) 1) << (bit_count)) - (type) 1))
#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 SET_STACK_SIZE (   X)
#define sgn (   a)    (((a) < 0) ? -1 : ((a) > 0) ? 1 : 0)
#define shortget (   V,
 
)    do { V = sint2korr(M); } while(0)
#define shortstore (   T,
 
)    int2store(T,V)
#define sig_handler   RETSIGTYPE
#define sint2korr (   A)
Valor:
(int16) (((int16) ((uchar) (A)[0])) +\
                                 ((int16) ((int16) (A)[1]) << 8))
#define sint3korr (   A)
Valor:
((int32) ((((uchar) (A)[2]) & 128) ? \
                                  (((uint32) 255L << 24) | \
                                   (((uint32) (uchar) (A)[2]) << 16) |\
                                   (((uint32) (uchar) (A)[1]) << 8) | \
                                   ((uint32) (uchar) (A)[0])) : \
                                  (((uint32) (uchar) (A)[2]) << 16) |\
                                  (((uint32) (uchar) (A)[1]) << 8) | \
                                  ((uint32) (uchar) (A)[0])))
#define sint4korr (   A)
Valor:
(int32) (((int32) ((uchar) (A)[0])) +\
                                (((int32) ((uchar) (A)[1]) << 8)) +\
                                (((int32) ((uchar) (A)[2]) << 16)) +\
                                (((int32) ((int16) (A)[3]) << 24)))
#define sint8korr (   A)    (longlong) uint8korr(A)
#define SOCKET_EADDRINUSE   EADDRINUSE
#define SOCKET_EAGAIN   EAGAIN
#define SOCKET_EINTR   EINTR
#define SOCKET_EMFILE   EMFILE
#define SOCKET_ENFILE   ENFILE
#define socket_errno   errno
#define SOCKET_ETIMEDOUT   SOCKET_EINTR
#define SOCKET_EWOULDBLOCK   EWOULDBLOCK
#define SOCKOPT_OPTLEN_TYPE   size_socket
#define SSIZE_MAX   ((~((size_t) 0)) / 2)
#define statistic_add (   V,
  C,
 
)    (V)+=(C)
#define statistic_increment (   V,
 
)    (V)++
#define STDCALL
#define STRINGIFY_ARG (   x)    QUOTE_ARG(x)
#define strtok_r (   A,
  B,
 
)    strtok((A),(B))
#define swap_variables (   t,
  a,
  b 
)    { register t dummy; dummy= a; a= b; b= dummy; }
#define SYSTEM_SIZEOF_OFF_T   SIZEOF_OFF_T
#define test (   a)    ((a) ? 1 : 0)
#define test_all_bits (   a,
  b 
)    (((a) & (b)) == (b))
#define thread_safe_add (   V,
  C,
 
)    (V)+=(C)
#define thread_safe_increment (   V,
 
)    (V)++
#define thread_safe_sub (   V,
  C,
 
)    (V)-=(C)
#define TRUE   (1)
#define uint2korr (   A)
Valor:
(uint16) (((uint16) ((uchar) (A)[0])) +\
                                  ((uint16) ((uchar) (A)[1]) << 8))
#define uint3korr (   A)
Valor:
(uint32) (((uint32) ((uchar) (A)[0])) +\
                                  (((uint32) ((uchar) (A)[1])) << 8) +\
                                  (((uint32) ((uchar) (A)[2])) << 16))
#define uint4korr (   A)
Valor:
(uint32) (((uint32) ((uchar) (A)[0])) +\
                                  (((uint32) ((uchar) (A)[1])) << 8) +\
                                  (((uint32) ((uchar) (A)[2])) << 16) +\
                                  (((uint32) ((uchar) (A)[3])) << 24))
#define uint5korr (   A)
Valor:
((ulonglong)(((uint32) ((uchar) (A)[0])) +\
                                    (((uint32) ((uchar) (A)[1])) << 8) +\
                                    (((uint32) ((uchar) (A)[2])) << 16) +\
                                    (((uint32) ((uchar) (A)[3])) << 24)) +\
                                    (((ulonglong) ((uchar) (A)[4])) << 32))
#define uint8korr (   A)
Valor:
((ulonglong)(((uint32) ((uchar) (A)[0])) +\
                                    (((uint32) ((uchar) (A)[1])) << 8) +\
                                    (((uint32) ((uchar) (A)[2])) << 16) +\
                                    (((uint32) ((uchar) (A)[3])) << 24)) +\
                        (((ulonglong) (((uint32) ((uchar) (A)[4])) +\
                                    (((uint32) ((uchar) (A)[5])) << 8) +\
                                    (((uint32) ((uchar) (A)[6])) << 16) +\
                                    (((uint32) ((uchar) (A)[7])) << 24))) <<\
                                    32))
#define UINT_MAX16   0xFFFF
#define UINT_MAX24   0x00FFFFFF
#define UINT_MAX32   0xFFFFFFFFL
#define UINT_MAX8   0xFF
#define ULL (   A)    A ## UL
#define ulong_to_double (   X)    ((double) (ulong) (X))
#define ulongget (   V,
 
)    do { V = uint4korr(M); } while(0)
#define ulonglong2double (   A)    ((double) (ulonglong) (A))
#define unlikely (   x)    __builtin_expect((x),0)
#define UNSINT16
#define UNSINT32
#define UNSINT8
#define USE_BMOVE512   1
#define USE_MYFUNC   1
#define USE_REGEX   1
#define ushortget (   V,
 
)    do { V = uint2korr(M); } while(0)
#define VOID (   X)    (X)

Documentación de los 'typedefs'

typedef char bool
typedef char byte
typedef int File
typedef char* gptr
typedef short int15
typedef short int16
typedef uint8 int7
typedef signed char int8
typedef long longlong
typedef char my_bool
typedef unsigned long my_off_t
typedef long long my_ptrdiff_t
typedef int my_socket
typedef char* my_string
typedef unsigned long long my_ulonglong
typedef int myf
typedef off_t os_off_t
typedef int pbool
typedef double pfloat
typedef int pshort
typedef uint puchar
typedef int(* qsort_cmp2)(void *, const void *, const void *)
typedef unsigned long size_s
typedef SOCKET_SIZE_TYPE size_socket
typedef unsigned char uchar
typedef unsigned int uint
typedef unsigned short uint16
typedef unsigned char uint8
typedef unsigned long ulong
typedef unsigned long ulonglong
typedef unsigned short ushort

Documentación de las variables

C_MODE_END typedef int pchar
C_MODE_START typedef int(* qsort_cmp)(const void *, const void *)
C_MODE_START typedef void(* sig_return)()
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'