#ifndef ENUM_H #define ENUM_H using namespace std; #include enum retval { FAIL, OK }; enum boolean { FALSE, TRUE }; #endif #ifndef COMMANDS_QUEUE_H #define COMMANDS_QUEUE_H // dichiarazioni per la gestione della coda di comandi struct command { char c; int i; }; struct node { command * cmd; node * next; }; struct queue { node * tail; node * head; }; void init (queue &); retval enqueue(command *,queue &); retval dequeue(command * &,queue &); void print (queue); #endif