21 lines
407 B
C
21 lines
407 B
C
|
#define HMMLIB_IMPLEMENTATION
|
||
|
#include "hmmlib.h"
|
||
|
|
||
|
int main(int argc, char** argv)
|
||
|
{
|
||
|
char* mem = NULL;
|
||
|
size_t size = 0;
|
||
|
char buf[BUFSIZ];
|
||
|
|
||
|
while(fgets(buf, BUFSIZ, stdin)) {
|
||
|
size_t n = strlen(buf) + 1;
|
||
|
mem = realloc(mem, size + n);
|
||
|
memcpy(mem + size, buf, n);
|
||
|
size += n - 1;
|
||
|
}
|
||
|
|
||
|
HMML_Output out = hmml_parse(mem);
|
||
|
free(mem);
|
||
|
hmml_free(&out);
|
||
|
}
|