Skip to content
Snippets Groups Projects
Commit 61c23dd2 authored by Russell Bryant's avatar Russell Bryant
Browse files

Add CV_STRINGFIELD() macro. This lets you set a config variable to a string field.

(from team/russell/chan_console)


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@95410 65c4cc65-6c06-0410-ace0-fbb531ad65f3
parent 069584d1
Branches
Tags
No related merge requests found
......@@ -397,6 +397,7 @@ int ast_parse_arg(const char *arg, enum ast_parse_flags flags,
#define CV_UINT(__x, __dst) CV_F(__x, (__dst) = strtoul(__val, NULL, 0) )
#define CV_STR(__x, __dst) CV_F(__x, ast_copy_string(__dst, __val, sizeof(__dst)))
#define CV_DSTR(__x, __dst) CV_F(__x, if (__dst) ast_free(__dst); __dst = ast_strdup(__val))
#define CV_STRFIELD(__x, __obj, __field) CV_F(__x, ast_string_field_set(__obj, __field, __val))
#if defined(__cplusplus) || defined(c_plusplus)
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment