X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Fparser.h;fp=src%2Fparser.h;h=b5ec9f5cb7103b7bee5350132797c91340ddc510;hp=5851ee68b74e31a62f8f820108b06e24fe812b5d;hb=898c6dac30d12d7fe56662d66a8e73c340926d64;hpb=b25cb3852e3c6ef6da608001585218015aaf5d3e diff --git a/src/parser.h b/src/parser.h index 5851ee6..b5ec9f5 100644 --- a/src/parser.h +++ b/src/parser.h @@ -28,7 +28,7 @@ struct psi_parser { struct psi_parser *psi_parser_init(struct psi_parser *P, const char *filename, psi_error_cb error, unsigned flags); void psi_parser_syntax_error(struct psi_parser *P, const char *fn, size_t ln, const char *msg, ...); -size_t psi_parser_fill(struct psi_parser *P, size_t n); +ssize_t psi_parser_fill(struct psi_parser *P, size_t n); token_t psi_parser_scan(struct psi_parser *P); void psi_parser_parse(struct psi_parser *P, struct psi_token *src); void psi_parser_dtor(struct psi_parser *P);