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