#include <stdlib.h>
#ifndef __QUEUE_H__
#define __QUEUE_H__
struct Queue;
typedef struct Queue Queue;

Queue* Queue_Create(size_t n);
void Queue_Destroy(Queue* q);
void Queue_Enqueue(Queue* q, void* e);
void* Queue_Dequeue(Queue* q);
#endif
#include <stdlib.h>
#ifndef __QUEUE_H__
#define __QUEUE_H__
struct Queue;
typedef struct Queue Queue;

#endif
--- 
+++ 
@@ -4,4 +4,8 @@
 struct Queue;
 typedef struct Queue Queue;
 
+Queue* Queue_Create(size_t n);
+void Queue_Destroy(Queue* q);
+void Queue_Enqueue(Queue* q, void* e);
+void* Queue_Dequeue(Queue* q);
 #endif
Add basic operation function declaration
