X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fpreferences.h;fp=webcit%2Fpreferences.h;h=64d0c04ed4ad95101964dc4c31dde5e7f30f4903;hb=675bac2d0316dc6eb7f26f375959f43025b621b8;hp=70db2e36caa1dec16664bb7a6cba3c638eeef280;hpb=c8f0a128a10fab057136c260ef8f05cc417abde8;p=citadel.git diff --git a/webcit/preferences.h b/webcit/preferences.h index 70db2e36c..64d0c04ed 100644 --- a/webcit/preferences.h +++ b/webcit/preferences.h @@ -8,11 +8,14 @@ typedef void (*PrefEvalFunc)(StrBuf *Preference, long lvalue); -void RegisterPreference(const char *Setting, long SettingLen, - const char *PrefStr, - long Type, - PrefEvalFunc OnLoad); +void _RegisterPreference(const char *Setting, long SettingLen, + const char *PrefStr, + long Type, + PrefEvalFunc OnLoad, + const char *OnLoadName); + +#define RegisterPreference(a, b, c, d) _RegisterPreference(a, sizeof(a) -1, b, c, d, #d) void load_preferences(void); void save_preferences(void);