137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
*/
@try {
va_start(args, data);
while ((arg = va_arg(args, char*)) != NULL &&
(val = va_arg(args, char*)) != NULL) {
esc_val = NULL; /* Needed for our @catch */
esc_val = [OFXMLFactory escapeCString: val];
xf_resize_chars(&xml, &len, 1 + strlen(arg) + 2 +
strlen(esc_val) + 1, self);
xml[i++] = ' ';
memcpy(xml + i, arg, strlen(arg));
i += strlen(arg);
|
|
|
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
*/
@try {
va_start(args, data);
while ((arg = va_arg(args, char*)) != NULL &&
(val = va_arg(args, char*)) != NULL) {
esc_val = NULL; /* Needed for our @catch */
esc_val = [self escapeCString: val];
xf_resize_chars(&xml, &len, 1 + strlen(arg) + 2 +
strlen(esc_val) + 1, self);
xml[i++] = ' ';
memcpy(xml + i, arg, strlen(arg));
i += strlen(arg);
|