if (n->pkgid) {
printf("Package: %s\n", n->pkgid);
}
+ if (n->path) {
+ printf("Path: %s\n", n->pkgid);
+ }
if (n->file) {
printf("Hash: %s\n", n->file);
}
}
printf("\"%s\": ", field);
if (value) {
- printf("\"%s\": ", value);
+ while (*value) {
+ if (strchr("\"\\\b\f\n\r\t", *value)) {
+ putchar('\\');
+ }
+ putchar(*value++);
+ }
} else {
printf("null");
}
printf("{\n\t\"id\": %" PRId64 ",\n", n->id);
jstring("package", n->pkgid, 1, 0);
jstring("hash", n->file, 1, 0);
+ jstring("path", n->path, 1, 0);
if (len) {
printf("\t\"subject\": \"%.*s\",\n", (int)len, n->note);