38 const char *registrar;
39 const char pattern[0];
42 const char *ast_get_ignorepat_name(
const struct ast_ignorepat *ip)
44 return ip ? ip->pattern : NULL;
47 const char *ast_get_ignorepat_registrar(
const struct ast_ignorepat *ip)
49 return ip ? ip->registrar : NULL;
52 struct ast_ignorepat *ignorepat_alloc(
const char *value,
const char *registrar)
55 int length = strlen(value) + 1;
59 ignorepat =
ast_calloc(1,
sizeof(*ignorepat) + length);
70 pattern = (
char *) ignorepat->pattern;
71 strcpy(pattern, value);
72 ignorepat->registrar = registrar;
Asterisk main include file. File version handling, generic pbx functions.
Private include file for pbx.
Core PBX routines and definitions.
ast_ignorepat: Ignore patterns in dial plan
#define ast_calloc(num, len)
A wrapper for calloc()
Prototypes for public functions only of internal interest,.