Tesseract  3.02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
serialis.h File Reference
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "memry.h"
#include "errcode.h"
#include "fileerr.h"

Go to the source code of this file.

Macros

#define QUOTE_IT(parm)   #parm
 

Functions

DLLSYM uinT64 reverse64 (uinT64)
 
DLLSYM uinT32 reverse32 (uinT32)
 
DLLSYM uinT16 reverse16 (uinT16)
 

Macro Definition Documentation

#define QUOTE_IT (   parm)    #parm

Definition at line 41 of file serialis.h.

Function Documentation

DLLSYM uinT16 reverse16 ( uinT16  )

Definition at line 50 of file serialis.cpp.

52  {
53  return ((num & 0xff) << 8) | ((num >> 8) & 0xff);
54 }
DLLSYM uinT32 reverse32 ( uinT32  )

Definition at line 36 of file serialis.cpp.

38  {
39  return (reverse16 ((uinT16) (num & 0xffff)) << 16)
40  | reverse16 ((uinT16) ((num >> 16) & 0xffff));
41 }
unsigned short uinT16
Definition: host.h:101
DLLSYM uinT16 reverse16(uinT16 num)
Definition: serialis.cpp:50
DLLSYM uinT64 reverse64 ( uinT64  )

Definition at line 25 of file serialis.cpp.

25  {
26  return ((uinT64)reverse32((uinT32)(num & 0xffffffff)) << 32)
27  | reverse32((uinT32)((num >> 32) & 0xffffffff));
28 }
DLLSYM uinT32 reverse32(uinT32 num)
Definition: serialis.cpp:36
unsigned long long int uinT64
Definition: host.h:109
unsigned int uinT32
Definition: host.h:103