Lines Matching refs:new
60 struct __locale_map *new = 0;
98 if (!new && (new = malloc(sizeof *new))) {
99 new->map = __c_dot_utf8.map;
100 new->map_size = __c_dot_utf8.map_size;
101 memcpy(new->name, val, n);
102 new->name[n] = 0;
103 new->next = loc_head;
104 new->flag = VALID;
105 loc_head = new;
123 new = malloc(sizeof *new);
124 if (!new) {
128 new->map = map;
129 new->map_size = map_size;
130 memcpy(new->name, val, n);
131 new->name[n] = 0;
132 new->next = loc_head;
133 new->flag = VALID;
134 loc_head = new;
143 if (!new && (new = malloc(sizeof *new))) {
144 new->map = __c_dot_utf8.map;
145 new->map_size = __c_dot_utf8.map_size;
146 memcpy(new->name, val, n);
147 new->name[n] = 0;
148 new->next = loc_head;
149 new->flag = INVALID;
150 loc_head = new;
157 if (new->flag == INVALID) {
160 new->flag = ICU_VALID;
165 if (new->flag == ICU_VALID) {
174 if (!new && cat == LC_CTYPE) new = (void *)&__c_dot_utf8;
176 return new;