00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef _DGL_HELPERS_H_
00024 #define _DGL_HELPERS_H_
00025
00026 #include "tree.h"
00027
00028 extern unsigned char * dgl_mempush( unsigned char * pstack , long * istack , long size , void * pv );
00029 extern unsigned char * dgl_mempop( unsigned char * pstack , long * istack , long size );
00030 extern void dgl_swapInt32Bytes( dglInt32_t * pn );
00031 extern void dgl_swapInt64Bytes( dglInt64_t * pn );
00032 extern int dgl_edge_prioritizer_del(dglGraph_s * pG, dglInt32_t nId, dglInt32_t nPriId);
00033 extern int dgl_edge_prioritizer_add(dglGraph_s * pG, dglInt32_t nId, dglInt32_t nPriId);
00034 extern void * dgl_reduce_edgeset(void * pvSet, int * pc, dglInt32_t nKey);
00035
00036 __END_DECLS
00037 #endif