comparison src/xs_length.h @ 909:84394ee26545

Cleanups.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 10 Nov 2012 12:29:16 +0200
parents 469b341734b2
children
comparison
equal deleted inserted replaced
908:8b4c016802ea 909:84394ee26545
8 extern "C" { 8 extern "C" {
9 #endif 9 #endif
10 10
11 /* Types 11 /* Types
12 */ 12 */
13 typedef struct _XSSLDBNode { 13 typedef struct _XSSLDBNode
14 {
14 xs_md5hash_t md5Hash; /* 128-bit MD5 hash-digest */ 15 xs_md5hash_t md5Hash; /* 128-bit MD5 hash-digest */
15 gint nlengths; /* Number of lengths */ 16 gint nlengths; /* Number of lengths */
16 gint *lengths; /* Lengths in seconds */ 17 gint *lengths; /* Lengths in seconds */
17 struct _XSSLDBNode *prev, *next; 18 struct _XSSLDBNode *prev, *next;
18 } XSSLDBNode; 19 } XSSLDBNode;
19 20
20 21
21 typedef struct { 22 typedef struct
23 {
22 XSSLDBNode *nodes, 24 XSSLDBNode *nodes,
23 **pindex; 25 **pindex;
24 size_t n; 26 size_t n;
25 } XSSLDB; 27 } XSSLDB;
26 28
28 /* Functions 30 /* Functions
29 */ 31 */
30 gint xs_sldb_read(XSSLDB *, const gchar *); 32 gint xs_sldb_read(XSSLDB *, const gchar *);
31 gint xs_sldb_index(XSSLDB *); 33 gint xs_sldb_index(XSSLDB *);
32 void xs_sldb_free(XSSLDB *); 34 void xs_sldb_free(XSSLDB *);
33 XSSLDBNode * xs_sldb_get(XSSLDB *, const gchar *); 35 XSSLDBNode * xs_sldb_get(XSSLDB *, const gchar *);
34 36
35 #ifdef __cplusplus 37 #ifdef __cplusplus
36 } 38 }
37 #endif 39 #endif
38 #endif /* XS_LENGTH_H */ 40 #endif /* XS_LENGTH_H */