Lines Matching defs:h
36 #include <thread.h>
37 #include <synch.h>
38 #include <errno.h>
39 #include <string.h>
40 #include <stdlib.h>
41 #include <limits.h>
42 #include <sys/types.h>
43 #include <sys/uio.h>
44 #include <slp.h>
292 #define slp_get_version(h) (h)[SLP_VER]
293 #define slp_set_version(h, v) (h)[SLP_VER] = (v);
294 #define slp_get_function(h) (h)[SLP_FUN]
295 #define slp_set_function(h, f) (h)[SLP_FUN] = (f)
296 #define slp_get_overflow(h) ((h)[SLP_FLAGS] & SLP_OVERFLOW)
297 #define slp_set_overflow(h) (h)[SLP_FLAGS] |= SLP_OVERFLOW
298 #define slp_set_fresh(h) (h)[SLP_FLAGS] |= SLP_FRESH
299 #define slp_set_mcast(h) (h)[SLP_FLAGS] |= SLP_MCAST
307 #define slp_get_length(h) slp_header_get_int24((h), SLP_LEN)
308 #define slp_set_length(h, x) slp_header_set_int24((h), (int)(x), SLP_LEN)
309 #define slp_get_langlen(h) slp_header_get_sht((h), SLP_LANGLEN)
310 #define slp_set_langlen(h, x) slp_header_set_sht((h), (x), SLP_LANGLEN)
311 #define slp_get_option(h) slp_header_get_int24((h), SLP_NEXTOP)
312 #define slp_set_option(h, x) slp_header_set_int24((h), (x), SLP_NEXTOP)
313 #define slp_get_xid(h) slp_header_get_sht((h), SLP_XID)
314 #define slp_set_xid(h, x) slp_header_set_sht((h), (x), SLP_XID)
318 #define slp_hdrlang_length(h) \
319 (SLP_HDRLEN + strlen(((slp_handle_impl_t *)(h))->locale))