X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Fxmpp%2Fxmpp_xmacros.h;fp=citadel%2Fmodules%2Fxmpp%2Fxmpp_xmacros.h;h=0000000000000000000000000000000000000000;hp=b38edbc703f7bbd0cefdc834da2bd09747fa61c0;hb=e7c125bafc3bd24fd9cfb18c39b29abd19c7478f;hpb=2975015a8e6b00893a0ba003f3b086132fb858c8 diff --git a/citadel/modules/xmpp/xmpp_xmacros.h b/citadel/modules/xmpp/xmpp_xmacros.h deleted file mode 100644 index b38edbc70..000000000 --- a/citadel/modules/xmpp/xmpp_xmacros.h +++ /dev/null @@ -1,57 +0,0 @@ - -/* - * define the structures for one token each - * typename: TheToken_ - */ - -#define XMPPARGS char *token, long len -typedef void (*XMPP_callback)(XMPPARGS); -#define CALLBACK(NAME) XMPP_callback CB_##NAME; -#define PAYLOAD(STRUCTNAME, NAME) StrBuf *NAME;int encoding_##NAME; -#define STRPROP(STRUCTNAME, NAME) StrBuf *NAME; -#define TOKEN(NAME, STRUCT) typedef struct __##NAME \ - STRUCT \ - TheToken_##NAME; -#define SUBTOKEN(NAME, NS, STOKEN, STRUCT) typedef struct __##NAME##NS##STOKEN \ - STRUCT \ - theSubToken_##NAME##NS##STOKEN; - -#include "token.def" - -#undef STRPROP -#undef PAYLOAD -#undef TOKEN -#undef SUBTOKEN - - -/* - * forward declarations for freeing the members of one struct instance - # name: free_buf_ - */ - -#define SUBTOKEN(NAME, NS, STOKEN, STRUCT) void free_buf__##NAME##NS##STOKEN \ - (theSubToken_##NAME##NS##STOKEN *pdata); -#define TOKEN(NAME, STRUCT) \ - void free_buf_##NAME(TheToken_##NAME *pdata); -#include "token.def" -#undef STRPROP -#undef PAYLOAD -#undef TOKEN -#undef SUBTOKEN - -/* - * forward declarations, freeing structs and member. - * name: free_ - */ -#define SUBTOKEN(NAME, NS, STOKEN, STRUCT) void free__##NAME##NS##STOKEN \ - (theSubToken_##NAME##NS##STOKEN *pdata); -#define TOKEN(NAME, STRUCT) \ - void free_##NAME(TheToken_##NAME *pdata); - -#include "token.def" -#undef STRPROP -#undef PAYLOAD -#undef TOKEN -#undef SUBTOKEN - -#undef CALLBACK