Idź do dokumentacji tego pliku.
21 #ifndef __EKG_USERLIST_H
22 #define __EKG_USERLIST_H
24 #include "ekg2-config.h"
27 #include <sys/types.h>
29 #ifndef NO_POSIX_SYSTEM
30 #include <sys/socket.h>
31 #include <netinet/in.h>
152 #define IGNORE_LABELS_MAX 9
155 #ifndef EKG2_WIN32_NOFUNCTION
169 #define userlist_find_n(a, b) userlist_find(session_find(a), b)
202 #define user_private_item_get_safe(user, name, result) \
203 private_item_get_safe(&(user)->priv_list, name, result)
204 #define user_private_item_get(user, name) \
205 private_item_get(&(user)->priv_list, name)
206 #define user_private_item_get_int_safe(user, name, result) \
207 private_item_get_int_safe(&(user)->priv_list), name, int *result)
208 #define user_private_item_get_int(user, name) \
209 private_item_get_int(&(user)->priv_list, name)
210 #define user_private_item_set(user, name, value) \
211 private_item_set(&(user)->priv_list, name, value)
212 #define user_private_item_set_int(user, name, value) \
213 private_item_set_int(&(user)->priv_list, name, value)
215 #define user_private_items_destroy(user) \
216 private_items_destroy(&(user)->priv_list);