diff options
author | twilson <twilson@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-06-11 23:47:23 +0000 |
---|---|---|
committer | twilson <twilson@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-06-11 23:47:23 +0000 |
commit | 54034751542eb884cb134a826244eca9680765ea (patch) | |
tree | be1898af8b75b8f1bfe8692a851dcede310ecaa8 /main/app.c | |
parent | 02e87fc6524c2df91cfa8662689f3b33985e3eae (diff) |
Backport fix for 11520--for some reason I didn't do this back in February when I patched for trunk.
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@121992 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main/app.c')
-rw-r--r-- | main/app.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/main/app.c b/main/app.c index ffad73507..33083649f 100644 --- a/main/app.c +++ b/main/app.c @@ -1387,6 +1387,18 @@ char *ast_read_textfile(const char *filename) return output; } +void ast_app_options2str(const struct ast_app_option *options, struct ast_flags *flags, char *buf, size_t len) +{ + unsigned int i, found = 0; + + for (i = 32; i < 128 && found < len;i++) { + if (ast_test_flag(flags, options[i].flag)) { + buf[found++] = i; + } + } + buf[found] = '\0'; +} + int ast_app_parse_options(const struct ast_app_option *options, struct ast_flags *flags, char **args, char *optstr) { char *s; |