D.S

dev.mysql.com

MySQL: include/my_byteorder.h File Reference

MySQL: include/my_byteorder.h File Reference MySQL  8.0.0 Source Code Documentation Main Page Related Pages Modules Namespaces Classes Files File List File Members Functions my_byteorder.h File Reference Functions for reading and storing in machine independent format (low byte first). More... #include " byte_order_generic.h " #include " little_endian.h " Go to the source code of this file. Functions static int32  sint3korr (const uchar *A)   static uint32  uint3korr (const uchar *A)   static ulonglong   uint5korr (const uchar *A)   static ulonglong   uint6korr (const uchar *A)   static void  int3store ( uchar *T, uint A)   int3store More...   static void  int5store ( uchar *T, ulonglong A)   static void  int6store ( uchar *T, ulonglong A)   static int16   sint2korr (const char *pT)   static uint16   uint2korr (const char *pT)   static uint32  uint3korr (const char *pT)   static int32  sint3korr (const char *pT)   static uint32  uint4korr (const char *pT)   static int32  sint4korr (const char *pT)   static ulonglong   uint6korr (const char *pT)   static ulonglong   uint8korr (const char *pT)   static longlong   sint8korr (const char *pT)   static void  int2store (char *pT, uint16 A)   static void  int3store (char *pT, uint A)   static void  int4store (char *pT, uint32 A)   static void  int5store (char *pT, ulonglong A)   static void  int6store (char *pT, ulonglong A)   static void  int8store (char *pT, ulonglong A)   static void  float4store (char *V, float M )   static void  float8get (double *V, const char * M )   static void  float8store (char *V, double M )   Detailed Description Functions for reading and storing in machine independent format (low byte first). There are 'korr' (assume 'corrector') variants for integer types, but 'get' (assume 'getter') for floating point types. Function Documentation static void float4store ( char *  V, float  M  ) inlinestatic static void float8get ( double *  V, const char *  M  ) inlinestatic static void float8store ( char *  V, double  M  ) inlinestatic static void int2store ( char *  pT, uint16   A  ) inlinestatic static void int3store ( uchar *  T, uint   A  ) inlinestatic int3store Stores an unsinged integer in a platform independent way Parameters T The destination buffer. Must be at least 3 bytes long A The integer to store. Example: A int <3> with the value 1 is stored as: 1 01 00 00 static void int3store ( char *  pT, uint   A  ) inlinestatic static void int4store ( char *  pT, uint32  A  ) inlinestatic static void int5store ( uchar *  T, ulonglong   A  ) inlinestatic static void int5store ( char *  pT, ulonglong   A  ) inlinestatic static void int6store ( uchar *  T, ulonglong   A  ) inlinestatic static void int6store ( char *  pT, ulonglong   A  ) inlinestatic static void int8store ( char *  pT, ulonglong   A  ) inlinestatic static int16 sint2korr ( const char *  pT ) inlinestatic static int32 sint3korr ( const uchar *  A ) inlinestatic static int32 sint3korr ( const char *  pT ) inlinestatic static int32 sint4korr ( const char *  pT ) inlinestatic static longlong sint8korr ( const char *  pT ) inlinestatic static uint16 uint2korr ( const char *  pT ) inlinestatic static uint32 uint3korr ( const uchar *  A ) inlinestatic static uint32 uint3korr ( const char *  pT ) inlinestatic static uint32 uint4korr ( const char *  pT ) inlinestatic static ulonglong uint5korr ( const uchar *  A ) inlinestatic static ulonglong uint6korr ( const uchar *  A ) inlinestatic static ulonglong uint6korr ( const char *  pT ) inlinestatic static ulonglong uint8korr ( const char *  pT ) inlinestatic include my_byteorder.h Generated by 1.8.11