Moo
mooplatform.h File Reference

Go to the source code of this file.

Macros

#define MOO_EXPORT   __declspec (dllexport)
 Prefix for exported symbols.
 

Typedefs

typedef unsigned short mooChar
 
More...
 
typedef __int64 mooInt
 All signed ints are 64 bit wide. More...
 
typedef unsigned __int64 mooUInt
 All unsigned ints are 64 bit wide. More...
 
typedef double mooDouble
 just a double More...
 
typedef bool mooBool
 just a bool More...
 

Enumerations

enum  { MOO_OK = 0, MOO_INVALID_STRING = -10000, MOO_INVALID_PARAMETER = -10001, MOO_NOT_LOGGED_IN = -10002 }
 error codes are provided per module. MOO_OK is success in every case More...
 

Functions

mooInt mooStrLen (const mooChar *wcs)
 

Detailed Description


Typedef Documentation

◆ mooBool

typedef mooBool

just a bool


◆ mooChar

typedef mooChar


All strings are 16 bit unicode

◆ mooDouble

typedef mooDouble

just a double


◆ mooInt

typedef mooInt

All signed ints are 64 bit wide.


◆ mooUInt

typedef mooUInt

All unsigned ints are 64 bit wide.


Enumeration Type Documentation

◆ anonymous enum

anonymous enum

error codes are provided per module. MOO_OK is success in every case


error codes

Function Documentation

◆ mooStrLen()

mooInt mooStrLen ( const mooChar wcs)
inline

Return the length of the string