configlist
gctx->configlist=sasl_REALLOC((char *)gctx->configlist,
alloced * sizeof(struct configlist));
if (gctx->configlist==NULL) {
configlist=sasl_REALLOC((char *)configlist,
alloced * sizeof(struct configlist));
if (configlist==NULL) return SASL_NOMEM;
&(((struct configlist *)(gctx->configlist))
&(configlist[nconfiglist].key),
&(((struct configlist *)(gctx->configlist))
sasl_FREE(((struct configlist *)(gctx->configlist))
&(configlist[nconfiglist].value),
if (gctx->configlist == NULL)
if ((((struct configlist *)gctx->configlist))[i].key)
sasl_FREE(((struct configlist *)gctx->configlist)[i].key);
if (((struct configlist *)gctx->configlist)[i].value)
sasl_FREE(((struct configlist *)gctx->configlist)[i].value);
sasl_FREE(gctx->configlist);
gctx->configlist = NULL;
struct configlist *clist = (struct configlist *)gctx->configlist;
if (*key == configlist[opt].key[0] &&
!strcmp(key, configlist[opt].key))
return configlist[opt].value;
static struct configlist *configlist;
void *configlist;
nfsl_config_t *configlist;
if (nfsl_getconfig_list(&configlist) == 0) {
nfsl_findconfig(configlist, value,
nfsl_freeconfig_list(&configlist);
nfsl_config_t *configlist = NULL, *configp;
error = nfsl_getconfig_list(&configlist);
if ((configp = nfsl_findconfig(configlist, tag, &error)) == NULL) {
nfsl_freeconfig_list(&configlist);
if (configlist != NULL)
nfsl_freeconfig_list(&configlist);