diff options
Diffstat (limited to 'source4/lib/util')
-rw-r--r-- | source4/lib/util/util.h | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/source4/lib/util/util.h b/source4/lib/util/util.h index dd6c1499bd..cfd77e5a13 100644 --- a/source4/lib/util/util.h +++ b/source4/lib/util/util.h @@ -41,31 +41,6 @@ extern const char *panic_action; #include "util/byteorder.h" #include "lib/util/util_proto.h" -/** - * zero a structure - */ -#define ZERO_STRUCT(x) memset((char *)&(x), 0, sizeof(x)) - -/** - * zero a structure given a pointer to the structure - */ -#define ZERO_STRUCTP(x) do { if ((x) != NULL) memset((char *)(x), 0, sizeof(*(x))); } while(0) - -/** - * zero a structure given a pointer to the structure - no zero check - */ -#define ZERO_STRUCTPN(x) memset((char *)(x), 0, sizeof(*(x))) - -/** - * pointer difference macro - */ -#define PTR_DIFF(p1,p2) ((ptrdiff_t)(((const char *)(p1)) - (const char *)(p2))) - -/** - * work out how many elements there are in a static array - */ -#define ARRAY_SIZE(a) (sizeof(a)/sizeof(a[0])) - /** * assert macros */ |