Lines Matching defs:Ar
3045 append_or_replace_macro_in_dyn_array(ASCII_Dyn_Array *Ar, char *macro)
3077 if (!(Ar->size)) goto ALLOC_ARRAY;
3078 cp1 = Ar->start;
3088 if (cp1 != Ar->start) {
3117 if ((*cp3) && (cp3 < Ar->start + Ar->size)) {
3118 for (; cp3 < Ar->start + Ar->size; cp3++) {
3122 for (; cp2 < Ar->start + Ar->size; cp2++) {
3132 if (Ar->size) {
3133 cp1 = Ar->start;
3137 Ar->size += 128;
3138 Ar->start = getmem(Ar->size);
3139 for (len_array=0; len_array < Ar->size; len_array++) {
3140 Ar->start[len_array] = 0;
3143 strcpy(Ar->start, cp1);
3148 len_array = strlen(Ar->start);
3152 if (len_array + len_macro + esc_len + 5 >= Ar->size) goto ALLOC_ARRAY;
3153 strcat(Ar->start, " ");
3154 strncat(Ar->start, name, cp0-name);
3155 strcat(Ar->start, "=");
3156 strncat(Ar->start, esc_value, strlen(esc_value));