prtypes.h File Reference

#include "prcpucfg.h"
#include <stddef.h>
#include "obsolete/protypes.h"

Go to the source code of this file.

Data Structures

struct  PRInt64

Defines

#define PR_VISIBILITY_DEFAULT
#define PR_EXPORT(__type)   extern PR_VISIBILITY_DEFAULT __type
#define PR_EXPORT_DATA(__type)   extern PR_VISIBILITY_DEFAULT __type
#define PR_IMPORT(__type)   extern PR_VISIBILITY_DEFAULT __type
#define PR_IMPORT_DATA(__type)   extern PR_VISIBILITY_DEFAULT __type
#define PR_EXTERN(__type)   extern PR_VISIBILITY_DEFAULT __type
#define PR_IMPLEMENT(__type)   PR_VISIBILITY_DEFAULT __type
#define PR_EXTERN_DATA(__type)   extern PR_VISIBILITY_DEFAULT __type
#define PR_IMPLEMENT_DATA(__type)   PR_VISIBILITY_DEFAULT __type
#define PR_CALLBACK
#define PR_CALLBACK_DECL
#define PR_STATIC_CALLBACK(__x)   static __x
#define NSPR_API(__type)   PR_IMPORT(__type)
#define NSPR_DATA_API(__type)   PR_IMPORT_DATA(__type)
#define PR_BEGIN_MACRO   do {
#define PR_END_MACRO   } while (0)
#define PR_BEGIN_EXTERN_C
#define PR_END_EXTERN_C
#define PR_BIT(n)   ((PRUint32)1 << (n))
#define PR_BITMASK(n)   (PR_BIT(n) - 1)
#define PR_ROUNDUP(x, y)   ((((x)+((y)-1))/(y))*(y))
#define PR_MIN(x, y)   ((x)<(y)?(x):(y))
#define PR_MAX(x, y)   ((x)>(y)?(x):(y))
#define PR_ABS(x)   ((x)<0?-(x):(x))
#define PR_INT8_MAX   127
#define PR_INT8_MIN   (-128)
#define PR_UINT8_MAX   255U
#define PR_INT16_MAX   32767
#define PR_INT16_MIN   (-32768)
#define PR_UINT16_MAX   65535U
#define PR_INT32_MAX   PR_INT32(2147483647)
#define PR_INT32_MIN   (-PR_INT32_MAX - 1)
#define PR_UINT32_MAX   PR_UINT32(4294967295)
#define PR_TRUE   1
#define PR_FALSE   0
#define __PRUNICHAR__
#define PR_PUBLIC_API   PR_IMPLEMENT
#define NSPR_BEGIN_MACRO   do {
#define NSPR_END_MACRO   } while (0)
#define NSPR_BEGIN_EXTERN_C
#define NSPR_END_EXTERN_C

Typedefs

typedef PRInt64 PRUint64
typedef double PRFloat64
typedef size_t PRSize
typedef PRInt32 PROffset32
typedef PRInt64 PROffset64
typedef ptrdiff_t PRPtrdiff
typedef unsigned long PRUptrdiff
typedef PRIntn PRBool
typedef PRUint8 PRPackedBool
typedef PRUint16 PRUnichar
typedef long PRWord
typedef unsigned long PRUword

Enumerations

enum  PRStatus { PR_FAILURE = -1, PR_SUCCESS = 0 }

Define Documentation

#define __PRUNICHAR__

Definition at line 494 of file prtypes.h.

#define NSPR_API ( __type   )     PR_IMPORT(__type)

Definition at line 224 of file prtypes.h.

#define NSPR_BEGIN_EXTERN_C

Definition at line 553 of file prtypes.h.

#define NSPR_BEGIN_MACRO   do {

Definition at line 536 of file prtypes.h.

#define NSPR_DATA_API ( __type   )     PR_IMPORT_DATA(__type)

Definition at line 225 of file prtypes.h.

#define NSPR_END_EXTERN_C

Definition at line 554 of file prtypes.h.

#define NSPR_END_MACRO   } while (0)

Definition at line 537 of file prtypes.h.

#define PR_ABS (  )     ((x)<0?-(x):(x))

Definition at line 272 of file prtypes.h.

#define PR_BEGIN_EXTERN_C

Definition at line 248 of file prtypes.h.

#define PR_BEGIN_MACRO   do {

Definition at line 235 of file prtypes.h.

#define PR_BIT (  )     ((PRUint32)1 << (n))

Definition at line 258 of file prtypes.h.

#define PR_BITMASK (  )     (PR_BIT(n) - 1)

Definition at line 259 of file prtypes.h.

#define PR_CALLBACK

Definition at line 214 of file prtypes.h.

#define PR_CALLBACK_DECL

Definition at line 215 of file prtypes.h.

#define PR_END_EXTERN_C

Definition at line 249 of file prtypes.h.

#define PR_END_MACRO   } while (0)

Definition at line 236 of file prtypes.h.

#define PR_EXPORT ( __type   )     extern PR_VISIBILITY_DEFAULT __type

Definition at line 205 of file prtypes.h.

#define PR_EXPORT_DATA ( __type   )     extern PR_VISIBILITY_DEFAULT __type

Definition at line 206 of file prtypes.h.

#define PR_EXTERN ( __type   )     extern PR_VISIBILITY_DEFAULT __type

Definition at line 210 of file prtypes.h.

#define PR_EXTERN_DATA ( __type   )     extern PR_VISIBILITY_DEFAULT __type

Definition at line 212 of file prtypes.h.

#define PR_FALSE   0

Definition at line 477 of file prtypes.h.

#define PR_IMPLEMENT ( __type   )     PR_VISIBILITY_DEFAULT __type

Definition at line 211 of file prtypes.h.

#define PR_IMPLEMENT_DATA ( __type   )     PR_VISIBILITY_DEFAULT __type

Definition at line 213 of file prtypes.h.

#define PR_IMPORT ( __type   )     extern PR_VISIBILITY_DEFAULT __type

Definition at line 207 of file prtypes.h.

#define PR_IMPORT_DATA ( __type   )     extern PR_VISIBILITY_DEFAULT __type

Definition at line 208 of file prtypes.h.

#define PR_INT16_MAX   32767

Definition at line 337 of file prtypes.h.

#define PR_INT16_MIN   (-32768)

Definition at line 338 of file prtypes.h.

#define PR_INT32_MAX   PR_INT32(2147483647)

Definition at line 369 of file prtypes.h.

#define PR_INT32_MIN   (-PR_INT32_MAX - 1)

Definition at line 370 of file prtypes.h.

#define PR_INT8_MAX   127

Definition at line 312 of file prtypes.h.

#define PR_INT8_MIN   (-128)

Definition at line 313 of file prtypes.h.

#define PR_MAX ( x,
 )     ((x)>(y)?(x):(y))

Definition at line 271 of file prtypes.h.

#define PR_MIN ( x,
 )     ((x)<(y)?(x):(y))

Definition at line 270 of file prtypes.h.

#define PR_PUBLIC_API   PR_IMPLEMENT

Definition at line 530 of file prtypes.h.

#define PR_ROUNDUP ( x,
 )     ((((x)+((y)-1))/(y))*(y))

Definition at line 269 of file prtypes.h.

#define PR_STATIC_CALLBACK ( __x   )     static __x

Definition at line 216 of file prtypes.h.

#define PR_TRUE   1

Definition at line 476 of file prtypes.h.

#define PR_UINT16_MAX   65535U

Definition at line 339 of file prtypes.h.

#define PR_UINT32_MAX   PR_UINT32(4294967295)

Definition at line 371 of file prtypes.h.

#define PR_UINT8_MAX   255U

Definition at line 314 of file prtypes.h.

#define PR_VISIBILITY_DEFAULT

Definition at line 202 of file prtypes.h.


Typedef Documentation

typedef PRIntn PRBool

Definition at line 475 of file prtypes.h.

typedef double PRFloat64

Definition at line 429 of file prtypes.h.

typedef PRInt32 PROffset32

Definition at line 444 of file prtypes.h.

Definition at line 445 of file prtypes.h.

typedef PRUint8 PRPackedBool

Definition at line 485 of file prtypes.h.

typedef ptrdiff_t PRPtrdiff

Definition at line 453 of file prtypes.h.

typedef size_t PRSize

Definition at line 436 of file prtypes.h.

typedef PRInt64 PRUint64

Definition at line 405 of file prtypes.h.

typedef PRUint16 PRUnichar

Definition at line 498 of file prtypes.h.

typedef unsigned long PRUptrdiff

Definition at line 464 of file prtypes.h.

typedef unsigned long PRUword

Definition at line 518 of file prtypes.h.

typedef long PRWord

Definition at line 517 of file prtypes.h.


Enumeration Type Documentation

enum PRStatus
Enumerator:
PR_FAILURE 
PR_SUCCESS 

Definition at line 491 of file prtypes.h.

00491 { PR_FAILURE = -1, PR_SUCCESS = 0 } PRStatus;

Generated on Wed Jul 4 16:03:30 2012 for RIO by  doxygen 1.6.3