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