anchor.diff: -#include <stdio.h>
   #include <assert.h>
  -#include <stdlib.h>
  -#include <ctype.h>
  -#include <string.h>
   #include <ruby.h>
  -#include <sys/types.h>
   
   #if defined(_WIN32)
   #include <stddef.h>
  
positive.code: #define PTR_TO(P) (data + lexer->P)
  
  typedef struct lexer_state {
    int cs;
    int content_len;
    int line_number;
    int current_line;
  
negative.code: }
  
  static void lexer_init(lexer_state *lexer) {
    lexer->content_start = 0;
    lexer->content_end = 0;
    lexer->content_len = 0;
  