typedef bool sl_bool_t; /* a boolean, we avoid bool_t as it's a define for something else */
typedef struct timeval sl_time_t; /* a boolean, we avoid bool_t as it's a define for something else */
typedef struct {
typedef bool sl_bool_t; /* a boolean, we avoid bool_t as it's a define for something else */
typedef struct timeval sl_time_t; /* a boolean, we avoid bool_t as it's a define for something else */
typedef struct {