eprint don't need \n in the format
[pam_pcsc_cr.git] / serial.h
1 #ifndef _SERIAL_H
2 #define _SERIAL_H
3
4 typedef struct _serializer {
5         char *buffer;
6         int bufsize;
7         char *cursor;
8 } serializer_t;
9
10 void serial_init(serializer_t *srl, void *buffer, int size);
11 void serial_switch(serializer_t *srl, void *buffer, int size);
12 int serial_put(serializer_t *srl, const void *item, int size);
13 int serial_get(serializer_t *srl, void *item, int bufsize);
14 int serial_size(serializer_t *srl);
15
16 #endif