lib: add yang wrapper for type empty

Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
This commit is contained in:
Chirag Shah 2020-03-20 18:58:16 -07:00 committed by Santosh P K
parent ed5abdb2ad
commit b71df6891c
2 changed files with 11 additions and 0 deletions

View File

@ -782,6 +782,14 @@ void yang_get_default_string_buf(char *buf, size_t size, const char *xpath_fmt,
xpath); xpath);
} }
/*
* Primitive type: empty.
*/
struct yang_data *yang_data_new_empty(const char *xpath)
{
return yang_data_new(xpath, NULL);
}
/* /*
* Derived type: IP prefix. * Derived type: IP prefix.
*/ */

View File

@ -114,6 +114,9 @@ extern const char *yang_get_default_string(const char *xpath_fmt, ...);
extern void yang_get_default_string_buf(char *buf, size_t size, extern void yang_get_default_string_buf(char *buf, size_t size,
const char *xpath_fmt, ...); const char *xpath_fmt, ...);
/* empty */
extern struct yang_data *yang_data_new_empty(const char *xpath);
/* ip prefix */ /* ip prefix */
extern void yang_str2prefix(const char *value, union prefixptr prefix); extern void yang_str2prefix(const char *value, union prefixptr prefix);
extern struct yang_data *yang_data_new_prefix(const char *xpath, extern struct yang_data *yang_data_new_prefix(const char *xpath,