@@ -22769,11 +22769,11 @@ pm_parse(pm_parser_t *parser) {
2276922769 * otherwise return true.
2277022770 */
2277122771static bool
22772- pm_parse_stream_read(pm_buffer_t *buffer, void *stream, pm_parse_stream_fgets_t *fgets ) {
22772+ pm_parse_stream_read(pm_buffer_t *buffer, void *stream, pm_parse_stream_fgets_t *stream_fgets ) {
2277322773#define LINE_SIZE 4096
2277422774 char line[LINE_SIZE];
2277522775
22776- while (memset(line, '\n', LINE_SIZE), fgets (line, LINE_SIZE, stream) != NULL) {
22776+ while (memset(line, '\n', LINE_SIZE), stream_fgets (line, LINE_SIZE, stream) != NULL) {
2277722777 size_t length = LINE_SIZE;
2277822778 while (length > 0 && line[length - 1] == '\n') length--;
2277922779
@@ -22840,16 +22840,16 @@ pm_parse_stream_unterminated_heredoc_p(pm_parser_t *parser) {
2284022840 * can stream stdin in to Ruby so we need to support a streaming API.
2284122841 */
2284222842PRISM_EXPORTED_FUNCTION pm_node_t *
22843- pm_parse_stream(pm_parser_t *parser, pm_buffer_t *buffer, void *stream, pm_parse_stream_fgets_t *fgets , const pm_options_t *options) {
22843+ pm_parse_stream(pm_parser_t *parser, pm_buffer_t *buffer, void *stream, pm_parse_stream_fgets_t *stream_fgets , const pm_options_t *options) {
2284422844 pm_buffer_init(buffer);
2284522845
22846- bool eof = pm_parse_stream_read(buffer, stream, fgets );
22846+ bool eof = pm_parse_stream_read(buffer, stream, stream_fgets );
2284722847 pm_parser_init(parser, (const uint8_t *) pm_buffer_value(buffer), pm_buffer_length(buffer), options);
2284822848 pm_node_t *node = pm_parse(parser);
2284922849
2285022850 while (!eof && parser->error_list.size > 0 && (parser->lex_modes.index > 0 || pm_parse_stream_unterminated_heredoc_p(parser))) {
2285122851 pm_node_destroy(parser, node);
22852- eof = pm_parse_stream_read(buffer, stream, fgets );
22852+ eof = pm_parse_stream_read(buffer, stream, stream_fgets );
2285322853
2285422854 pm_parser_free(parser);
2285522855 pm_parser_init(parser, (const uint8_t *) pm_buffer_value(buffer), pm_buffer_length(buffer), options);
@@ -22941,13 +22941,13 @@ pm_serialize_parse(pm_buffer_t *buffer, const uint8_t *source, size_t size, cons
2294122941 * given stream into to the given buffer.
2294222942 */
2294322943PRISM_EXPORTED_FUNCTION void
22944- pm_serialize_parse_stream(pm_buffer_t *buffer, void *stream, pm_parse_stream_fgets_t *fgets , const char *data) {
22944+ pm_serialize_parse_stream(pm_buffer_t *buffer, void *stream, pm_parse_stream_fgets_t *stream_fgets , const char *data) {
2294522945 pm_parser_t parser;
2294622946 pm_options_t options = { 0 };
2294722947 pm_options_read(&options, data);
2294822948
2294922949 pm_buffer_t parser_buffer;
22950- pm_node_t *node = pm_parse_stream(&parser, &parser_buffer, stream, fgets , &options);
22950+ pm_node_t *node = pm_parse_stream(&parser, &parser_buffer, stream, stream_fgets , &options);
2295122951 pm_serialize_header(buffer);
2295222952 pm_serialize_content(&parser, node, buffer);
2295322953 pm_buffer_append_byte(buffer, '\0');
0 commit comments