index_writer.h (573B)
1 #ifndef GOUT_WRITER_GOPHER_INDEX_WRITER_H_ 2 #define GOUT_WRITER_GOPHER_INDEX_WRITER_H_ 3 4 #include "git/repo.h" 5 6 #include <stdio.h> 7 8 typedef struct GopherIndexWriter GopherIndexWriter; 9 10 GopherIndexWriter* gopher_indexwriter_create(FILE* out); 11 void gopher_indexwriter_free(GopherIndexWriter* writer); 12 void gopher_indexwriter_begin(GopherIndexWriter* writer); 13 void gopher_indexwriter_add_repo(GopherIndexWriter* writer, 14 const GitRepo* repo); 15 void gopher_indexwriter_end(GopherIndexWriter* writer); 16 17 #endif // GOUT_WRITER_GOPHER_INDEX_WRITER_H_