Lines Matching defs:string
490 static void array_putval(Namval_t *np, const char *string, int flags, Namfun_t *dp)
499 mp = array_find(np,ap,string?ARRAY_ASSIGN:ARRAY_DELETE);
503 if(!is_associative(ap) && string && !(flags&NV_APPEND) && !nv_type(np) && nv_isvtree(mp))
513 nv_putval(mp, string, flags);
514 if(string)
524 if(!string)
557 /* prevent empty string from being deleted */
563 nv_putv(np,string,flags,&ap->hdr);
566 if(string)
572 if(string && ap->hdr.type && nv_isvtree(np))
576 while(!string && nv_nextsub(np));
583 if(!string && !nv_isattr(np,NV_ARRAY))
601 if(!string && (flags&NV_TYPE))
946 * ARRAY_FILL sets the specified subscript to the empty string when