message: One more try of windows /r fix
diff: @@ -239,15 +239,15 @@ add_row : {
  has_quotes = false;
  start_buffer = ++position_buffer;
  verification_positions.end_of_last_line = position_buffer;
  + if (reached_remainder_state || !BufferRemainder()) {
  + goto final_state;
  + }
  if (carriage_return) {
  // \r newline, go to special state that parses an optional \n afterwards
  goto carriage_return;
  } else {
  // \n newline, move to value start
  - if (reached_remainder_state || finished_chunk) {
  - goto final_state;
  - }
  - if (!BufferRemainder()) {
  + if (finished_chunk) {
  goto final_state;
  }
  goto value_start;
  @@ -351,9 +351,6 @@ carriage_return : {
  start_buffer = ++position_buffer;
  verification_positions.end_of_last_line = position_buffer;
  }
  - if (reached_remainder_state || finished_chunk) {
  - goto final_state;
  - }
  if (!BufferRemainder()) {
  goto final_state;
  }
  