param: accompany FN_LOCAL_PARM_CHAR with FN_LOCAL_CHAR
authorMichael Adam <obnox@samba.org>
Wed, 8 Jul 2015 16:23:28 +0000 (18:23 +0200)
committerJeremy Allison <jra@samba.org>
Thu, 30 Jul 2015 23:55:29 +0000 (01:55 +0200)
just like with the other FN_LOCAL_PARM macros.
FN_LOCAL_CHAR is the main definition.

This is also in preparation of a possible future
removal of the _PARM variants (when snum is no
longer used...).

Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/param/loadparm.c

index 95e84388986d3dfcfc8ea2bfdf4641d09fa6cf41..3d96bffd98a4d503a1cdefaca9d06cec28be70ff 100644 (file)
@@ -209,12 +209,14 @@ static struct loadparm_context *global_loadparm_context;
 
 #define FN_LOCAL_PARM_INTEGER(fn_name, val) FN_LOCAL_INTEGER(fn_name, val)
 
-#define FN_LOCAL_PARM_CHAR(fn_name,val) \
+#define FN_LOCAL_CHAR(fn_name,val) \
  _PUBLIC_ char lpcfg_ ## fn_name(struct loadparm_service *service, \
                                struct loadparm_service *sDefault) {    \
         return((service != NULL)? service->val : sDefault->val); \
  }
 
+#define FN_LOCAL_PARM_CHAR(fn_name,val) FN_LOCAL_CHAR(fn_name, val)
+
 #include "lib/param/param_functions.c"
 
 /* These functions cannot be auto-generated */