Add license notifications to all source files
[blerg.git] / cgi / cgi_blerg.c
index 2d48d82..737910c 100644 (file)
@@ -1,3 +1,6 @@
+/* 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>
@@ -70,7 +73,7 @@ void respond_taglist(struct tag *results, int i) {
 
        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);
 }
 
@@ -159,6 +162,8 @@ int main(int argc, char *argv[]) {
                        exit(0);
                }
 
+               if (info.author[0] == 'H')
+                       info.author[0] = '#';
                if (!tag_exists(info.author)) {
                        respond_404();
                        exit(0);
@@ -249,7 +254,7 @@ int main(int argc, char *argv[]) {
 
                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) {