@@ -22773,11 +22773,11 @@ pm_parse(pm_parser_t *parser) {
22773
22773
* otherwise return true.
22774
22774
*/
22775
22775
static bool
22776
- pm_parse_stream_read(pm_buffer_t *buffer, void *stream, pm_parse_stream_fgets_t *fgets ) {
22776
+ pm_parse_stream_read(pm_buffer_t *buffer, void *stream, pm_parse_stream_fgets_t *stream_fgets ) {
22777
22777
#define LINE_SIZE 4096
22778
22778
char line[LINE_SIZE];
22779
22779
22780
- while (memset(line, '\n', LINE_SIZE), fgets (line, LINE_SIZE, stream) != NULL) {
22780
+ while (memset(line, '\n', LINE_SIZE), stream_fgets (line, LINE_SIZE, stream) != NULL) {
22781
22781
size_t length = LINE_SIZE;
22782
22782
while (length > 0 && line[length - 1] == '\n') length--;
22783
22783
@@ -22844,16 +22844,16 @@ pm_parse_stream_unterminated_heredoc_p(pm_parser_t *parser) {
22844
22844
* can stream stdin in to Ruby so we need to support a streaming API.
22845
22845
*/
22846
22846
PRISM_EXPORTED_FUNCTION pm_node_t *
22847
- pm_parse_stream(pm_parser_t *parser, pm_buffer_t *buffer, void *stream, pm_parse_stream_fgets_t *fgets , const pm_options_t *options) {
22847
+ 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) {
22848
22848
pm_buffer_init(buffer);
22849
22849
22850
- bool eof = pm_parse_stream_read(buffer, stream, fgets );
22850
+ bool eof = pm_parse_stream_read(buffer, stream, stream_fgets );
22851
22851
pm_parser_init(parser, (const uint8_t *) pm_buffer_value(buffer), pm_buffer_length(buffer), options);
22852
22852
pm_node_t *node = pm_parse(parser);
22853
22853
22854
22854
while (!eof && parser->error_list.size > 0 && (parser->lex_modes.index > 0 || pm_parse_stream_unterminated_heredoc_p(parser))) {
22855
22855
pm_node_destroy(parser, node);
22856
- eof = pm_parse_stream_read(buffer, stream, fgets );
22856
+ eof = pm_parse_stream_read(buffer, stream, stream_fgets );
22857
22857
22858
22858
pm_parser_free(parser);
22859
22859
pm_parser_init(parser, (const uint8_t *) pm_buffer_value(buffer), pm_buffer_length(buffer), options);
@@ -22945,13 +22945,13 @@ pm_serialize_parse(pm_buffer_t *buffer, const uint8_t *source, size_t size, cons
22945
22945
* given stream into to the given buffer.
22946
22946
*/
22947
22947
PRISM_EXPORTED_FUNCTION void
22948
- pm_serialize_parse_stream(pm_buffer_t *buffer, void *stream, pm_parse_stream_fgets_t *fgets , const char *data) {
22948
+ pm_serialize_parse_stream(pm_buffer_t *buffer, void *stream, pm_parse_stream_fgets_t *stream_fgets , const char *data) {
22949
22949
pm_parser_t parser;
22950
22950
pm_options_t options = { 0 };
22951
22951
pm_options_read(&options, data);
22952
22952
22953
22953
pm_buffer_t parser_buffer;
22954
- pm_node_t *node = pm_parse_stream(&parser, &parser_buffer, stream, fgets , &options);
22954
+ pm_node_t *node = pm_parse_stream(&parser, &parser_buffer, stream, stream_fgets , &options);
22955
22955
pm_serialize_header(buffer);
22956
22956
pm_serialize_content(&parser, node, buffer);
22957
22957
pm_buffer_append_byte(buffer, '\0');
0 commit comments