#ifndef CLIENT_DATA_H #define CLIENT_DATA_H #include "shared/LL.h" #define CLIENT_NAME_SIZE 256 typedef struct client_data { int ack; char *name; // and other stuff... doesn't matter yet LinkedList *screenlist; // list of requested keys... char *client_keys ; LinkedList *menulist; } client_data; // sets up an existing (empty) client_data struct int client_data_init (client_data * d); // destroys members of a client's data int client_data_destroy (client_data * d); #endif