Lines Matching refs:size
99 int size, ret;
102 size = strlen(buffer);
103 buf = &buffer[size];
104 size = max - 1 - size;
106 ret = snprintf(buf, size, "<%s%s", xml_tag_name(tag),
109 if (ret < 0 || ret >= size) {
119 int size, ret;
122 size = strlen(buffer);
123 buf = &buffer[size];
124 size = max - 1 - size;
127 ret = snprintf(buf, size, "%s\n", (has_nested ? ">" : "/>"));
129 ret = snprintf(buf, size, "</%s>\n", xml_tag_name(tag));
131 if (ret < 0 || ret >= size) {
141 int size, ret;
144 size = strlen(buffer);
145 buf = &buffer[size];
146 size = max - 1 - size;
148 ret = snprintf(buf, size, " %s=\"%d\"", xml_tag_name(attr), value);
150 if (ret < 0 || ret >= size) {
160 int size, ret;
163 size = strlen(buffer);
164 buf = &buffer[size];
165 size = max - 1 - size;
167 ret = snprintf(buf, size, " %s=\"%.2f\"", xml_tag_name(attr), value);
169 if (ret < 0 || ret >= size) {
181 size_t size;
185 size = strlen(buffer);
186 buf = &buffer[size];
187 size = max - 1 - size;
189 if (size < strlen(pos) + 2)
194 size--;
214 size--;
219 ret = snprintf(buf, size, "%s", quote);
220 if (ret < 0 || ret >= (int)size)
223 size -= ret;
224 if (size < strlen(pos))
228 if (!size)
246 int size, ret;
249 size = strlen(buffer);
250 buf = &buffer[size];
251 size = max - 1 - size;
253 ret = snprintf(buf, size, " %s=", xml_tag_name(attr));
254 if (ret < 0 || ret >= size)
258 size -= ret;
260 if (!size)
263 xml_quote(str, buf, size);