From: Alan T. DeKok Date: Sun, 20 Mar 2011 07:10:47 +0000 (+0100) Subject: Expose API to get token names X-Git-Tag: release_2_1_11~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f0fae7d1c29bcd5bffc1b0e410e89d0d7bb1b371;p=thirdparty%2Ffreeradius-server.git Expose API to get token names --- diff --git a/src/include/token.h b/src/include/token.h index 8b5c24dbbb7..6d91bde2076 100644 --- a/src/include/token.h +++ b/src/include/token.h @@ -79,6 +79,7 @@ int getword (const char **ptr, char *buf, int buflen); int getbareword (const char **ptr, char *buf, int buflen); FR_TOKEN gettoken(const char **ptr, char *buf, int buflen); FR_TOKEN getstring(const char **ptr, char *buf, int buflen); +const char *fr_token_name(int); #ifdef __cplusplus } diff --git a/src/lib/token.c b/src/lib/token.c index 5cdc6921571..432a0f8af98 100644 --- a/src/lib/token.c +++ b/src/lib/token.c @@ -283,3 +283,8 @@ const char *fr_int2str(const FR_NAME_NUMBER *table, int number, return def; } + +const char *fr_token_name(int token) +{ + return fr_int2str(tokens, token, "???"); +}