And remove the info line setting that the API .
is added.
Change-Id: I42e247036b9a1016797bb2674ad95f8a8c30e9be
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
extern int afb_api_is_valid_name(const char *name);
+static inline int afb_api_is_public(const char *name)
+{
+ return *name != '.';
+}
+
desc->next = all_apis;
all_apis = desc;
- INFO("API %s added", name);
+ if (afb_api_is_public(name))
+ INFO("API %s added", name);
return 0;
#define MATCH(pattern,string) (\
pattern \
? !fnmatch((pattern),(string),FNM_CASEFOLD|FNM_EXTMATCH|FNM_PERIOD) \
- : (string)[0] != '.')
+ : afb_api_is_public(string))
#define MATCH_API(pattern,string) MATCH(pattern,string)
#define MATCH_VERB(pattern,string) MATCH(pattern,string)