Utility macro to compute the number of elements in static array.
Length of object names.
Maximum value for signed 32-bit integer.
Status is OK.
This macro creates Unicode or ANSI literal string depending whether native platform string is Unicode or ANSI.
Value type of an atomic variable.
Native char type, which will be equal to wchar_t for Unicode and char for ANSI.
Opaque data type for hash entry (only used internally by hash table).
Signed 16bit integer.
Signed 32bit integer.
Signed 8bit integer.
Opaque data type for key that identifies a handle registered to the I/O queue framework.
The opaque data type for linked list, which is used as arguments throughout the linked list operations.
Operating system handle.
Large unsigned integer.
Generic socket address.
Large signed integer.
Unsigned 16bit integer.
Unsigned 32bit integer.
Unsigned 8bit integer.
Register cleanup function to be called by PJLIB when pj_shutdown() is called.
Initialize the PJ Library. This function must be called before using the library. The purpose of this function is to initialize static library data, such as character table used in random string generation, and to initialize operating system dependent functionality (such as WSAStartup() in Windows).
Swap the byte order of an 16bit data.
Copyright (C) 2006-2009 Teluu Inc.