/tmp/buildd/coinor-dylp-1.6.0/DyLP/src/DylpStdLib/dylib_std.h File Reference

#include <stddef.h>
#include <stdlib.h>
#include "DylpConfig.h"
#include <string.h>
Include dependency graph for dylib_std.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lnk_struct_tag

Defines

#define UNUSED
#define FALSE   0
#define TRUE   1
#define setflg(zz_flgs, zz_flg)   ((zz_flgs) |= (zz_flg))
#define clrflg(zz_flgs, zz_flg)   ((zz_flgs) &= ~(zz_flg))
#define comflg(zz_flgs, zz_flg)   ((zz_flgs) ^= (zz_flg))
#define getflg(zz_flgs, zz_flg)   ((zz_flgs)&(zz_flg))
#define flgon(zz_flgs, zz_flg)   ((zz_flgs)&(zz_flg)?TRUE:FALSE)
#define flgoff(zz_flgs, zz_flg)   ((zz_flgs)&(zz_flg)?FALSE:TRUE)
#define flgall(zz_flgs, zz_flg)   ((((zz_flgs)&(zz_flg)) == (zz_flg))?TRUE:FALSE)
#define lnk_in(qqlnk, qqval)   ((qqlnk)->llval = (void *) (qqval))
#define lnk_out(qqlnk, qqtype)   ((qqtype) (qqlnk)->llval)
#define minn(qa, qb)   (((qa) > (qb))?(qb):(qa))
#define maxx(qa, qb)   (((qa) > (qb))?(qa):(qb))
#define MALLOC_DBG_INIT(chn)
#define MALLOC(zz_sze_zz)   malloc(zz_sze_zz)
#define CALLOC(zz_cnt_zz, zz_sze_zz)   calloc(zz_cnt_zz,zz_sze_zz)
#define REALLOC(zz_rptr_zz, zz_sze_zz)   realloc(zz_rptr_zz,zz_sze_zz)
#define FREE(zz_fptr_zz)   free((void *) zz_fptr_zz)

Typedefs

typedef int bool
typedef unsigned int flags
typedef struct lnk_struct_tag lnk_struct

Define Documentation

static fpunion_t Infbits UNUSED
Value:
 { { (unsigned char) '\001',
                                        (unsigned char) '\0',
                                        (unsigned char) '\0',
                                        (unsigned char) '\0',
                                        (unsigned char) '\0',
                                        (unsigned char) '\0',
                                        (unsigned char) '\360',
                                        (unsigned char) '\177' } }

Definition at line 44 of file dylib_std.h.

#define FALSE   0

Definition at line 65 of file dylib_std.h.

#define TRUE   1

Definition at line 66 of file dylib_std.h.

#define setflg ( zz_flgs,
zz_flg   )     ((zz_flgs) |= (zz_flg))

Definition at line 100 of file dylib_std.h.

#define clrflg ( zz_flgs,
zz_flg   )     ((zz_flgs) &= ~(zz_flg))

Definition at line 101 of file dylib_std.h.

#define comflg ( zz_flgs,
zz_flg   )     ((zz_flgs) ^= (zz_flg))

Definition at line 102 of file dylib_std.h.

#define getflg ( zz_flgs,
zz_flg   )     ((zz_flgs)&(zz_flg))

Definition at line 103 of file dylib_std.h.

#define flgon ( zz_flgs,
zz_flg   )     ((zz_flgs)&(zz_flg)?TRUE:FALSE)

Definition at line 104 of file dylib_std.h.

#define flgoff ( zz_flgs,
zz_flg   )     ((zz_flgs)&(zz_flg)?FALSE:TRUE)

Definition at line 105 of file dylib_std.h.

#define flgall ( zz_flgs,
zz_flg   )     ((((zz_flgs)&(zz_flg)) == (zz_flg))?TRUE:FALSE)

Definition at line 106 of file dylib_std.h.

#define lnk_in ( qqlnk,
qqval   )     ((qqlnk)->llval = (void *) (qqval))

Definition at line 122 of file dylib_std.h.

#define lnk_out ( qqlnk,
qqtype   )     ((qqtype) (qqlnk)->llval)

Definition at line 123 of file dylib_std.h.

#define minn ( qa,
qb   )     (((qa) > (qb))?(qb):(qa))

Definition at line 128 of file dylib_std.h.

#define maxx ( qa,
qb   )     (((qa) > (qb))?(qa):(qb))

Definition at line 129 of file dylib_std.h.

#define MALLOC_DBG_INIT ( chn   ) 

Definition at line 210 of file dylib_std.h.

#define MALLOC ( zz_sze_zz   )     malloc(zz_sze_zz)

Definition at line 212 of file dylib_std.h.

#define CALLOC ( zz_cnt_zz,
zz_sze_zz   )     calloc(zz_cnt_zz,zz_sze_zz)

Definition at line 214 of file dylib_std.h.

#define REALLOC ( zz_rptr_zz,
zz_sze_zz   )     realloc(zz_rptr_zz,zz_sze_zz)

Definition at line 216 of file dylib_std.h.

#define FREE ( zz_fptr_zz   )     free((void *) zz_fptr_zz)

Definition at line 218 of file dylib_std.h.


Typedef Documentation

typedef int bool

Definition at line 80 of file dylib_std.h.

typedef unsigned int flags

Definition at line 98 of file dylib_std.h.

typedef struct lnk_struct_tag lnk_struct
Generated on Sat Jul 10 07:31:59 2010 by  doxygen 1.6.3