Unified · Split
| @@ -22,7 +22,7 @@ threadmain(int argc, char **argv) · 21 unmodified lines | ||
| 22 | 22 | Biobuf *b; |
| 23 | 23 | Stream *s; |
| 24 | 24 | Pdf *pdf; |
| 25 | − int i, n; | |
| 25 | + int i, n, k; | |
| 26 | 26 | |
| 27 | 27 | quotefmtinstall(); |
| 28 | 28 | inflateinit(); |
| @@ -50,6 +50,11 @@ threadmain(int argc, char **argv) · 21 unmodified lines | ||
| 50 | 50 | Sclose(s); |
| 51 | 51 | v = nil; |
| 52 | 52 | break; |
| 53 | + }else if(argv[i][0] == '*' && argv[i][1] == 0 && v->type == Odict){ | |
| 54 | + for(k = 0; k < v->dict.nkv; k++) | |
| 55 | + print("%s\n", v->dict.kv[k].key); | |
| 56 | + v = nil; | |
| 57 | + break; | |
| 53 | 58 | }else if(argv[i][0] == '@' && argv[i][1] == 0 && v->type == Ostream){ |
| 54 | 59 | fprint(2, "%d %d\n", v->stream.off, v->stream.len); |
| 55 | 60 | v = nil; |