+/* Blerg is (C) 2011 The Dominion of Awesome, and is distributed under a
+ * BSD-style license. Please see the COPYING file for details.
+ */
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
yajl_gen_array_open(g);
for (i = to; i != from - 1; i--) {
- json_generate_one_record(g, NULL, b, i);
+ json_generate_one_record(g, NULL, b, i, 0);
yajl_gen_get_buf(g, &ybuf, &len);
fwrite(ybuf, len, 1, stdout);
yajl_gen_clear(g);
while (i >= 0) {
b = blerg_open(results[i].author);
if (b != NULL) {
- json_generate_one_record(g, results[i].author, b, results[i].record);
+ json_generate_one_record(g, results[i].author, b, results[i].record, 0);
blerg_close(b);
}
yajl_gen_get_buf(g, &ybuf, &len);
yajl_gen_array_close(g);
yajl_gen_get_buf(g, &ybuf, &len);
- write(ybuf, len, 1, stdout);
+ fwrite(ybuf, len, 1, stdout);
yajl_gen_free(g);
}
exit(0);
}
+ if (info.author[0] == 'H')
+ info.author[0] = '#';
if (!tag_exists(info.author)) {
respond_404();
exit(0);
printf("Content-type: application/json\r\n");
printf("Content-length: %d\r\n\r\n", len);
- write(ybuf, len, 1, stdout);
+ fwrite(ybuf, len, 1, stdout);
yajl_gen_free(g);
} else if (strncmp(path, "/create", 8) == 0) {