DOOM64-RE

DOOM 64 Reverse Engineering
Log | Files | Refs | README | LICENSE

funqueue.h (500B)


      1 #ifndef _FUNQUEUE_H
      2 #define _FUNQUEUE_H
      3 
      4 #define MAX_QUEUE_DATA_SIZE 8192
      5 #define MAX_QUEUE_FUNCTION_SIZE 512
      6 
      7 typedef struct
      8 {
      9 	char data[MAX_QUEUE_DATA_SIZE];			//800B4420
     10 	char function[MAX_QUEUE_FUNCTION_SIZE];	//800B6420
     11 } QUEUE_DATA_MEMORY;
     12 
     13 extern void queue_memcpy(void *dest, void *src, int size);
     14 extern void queue_the_function(char mode);
     15 extern void queue_the_data(void *src, int size);
     16 extern void unqueue_the_data(void *dest, int size);
     17 extern void process_function_queue(void);
     18 #endif