massspec/vertex_queue.h
00001 #ifndef _VERTEX_QUEUE_H_
00002 #define _VERTEX_QUEUE_H_
00003 
00004 typedef struct
00005 {
00006         VertexPointer*  array;
00007         int                             size;
00008         int                             tail;
00009         int                             head;
00010 } VertexPointerQueue;
00011 
00012 void  VertexPointerQueue_create (VertexPointerQueue* Q, int size);
00013 void  VertexPointerQueue_destroy(VertexPointerQueue* Q);
00014 void  VertexPointerQueue_init   (VertexPointerQueue* Q);
00015 short VertexPointerQueue_push   (VertexPointerQueue* Q, VertexPointer  elem);
00016 short VertexPointerQueue_pop    (VertexPointerQueue* Q, VertexPointer* elem);
00017 void  VertexPointerQueue_fprint (FILE* fp, VertexPointerQueue* Q);
00018 
00019 #endif
00020 
Generated on Sun Feb 13 01:05:59 2005 for MapQuant by
 1.3.7