@@ -25,15 +25,9 @@ typedef struct client_data_t {
25
25
parser_t parser ;
26
26
}client_data_t ;
27
27
28
- static client_data_t * create_client_data (int id ) {
29
- client_data_t * cd = malloc (sizeof (client_data_t ));
30
- cd -> id = id ;
31
- cd -> parser = parser_create ();
32
- return cd ;
33
- }
34
-
35
28
clog_t clg ;
36
29
static bool queue_for_transaction_finish (void * stream ,void * clientdata ,int node ,xid_t xid ,char cmd );
30
+ static client_data_t * create_client_data (int id );
37
31
static void free_client_data (client_data_t * cd );
38
32
static void onconnect (void * stream ,void * * clientdata );
39
33
static void ondisconnect (void * stream ,void * clientdata );
@@ -55,6 +49,13 @@ static void usage(char *prog);
55
49
#define CLIENT_ID (X ) (((client_data_t*)(X))->id)
56
50
#define CLIENT_PARSER (X ) (((client_data_t*)(X))->parser)
57
51
52
+ static client_data_t * create_client_data (int id ) {
53
+ client_data_t * cd = malloc (sizeof (client_data_t ));
54
+ cd -> id = id ;
55
+ cd -> parser = parser_create ();
56
+ return cd ;
57
+ }
58
+
58
59
static void free_client_data (client_data_t * cd ) {
59
60
parser_destroy (cd -> parser );
60
61
free (cd );