X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fparser.h;h=b5ec9f5cb7103b7bee5350132797c91340ddc510;hb=5298e4d033b2d6ff41a81311ec52c9c9b2c82b22;hp=5851ee68b74e31a62f8f820108b06e24fe812b5d;hpb=5359ad5c181e5772f350fe1cba060cbed3a05b91;p=m6w6%2Fext-psi 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);