pike.git / src / modules / Parser / pike.c

version» Context lines:

pike.git/src/modules/Parser/pike.c:12:   #include "svalue.h"   #include "threads.h"   #include "array.h"   #include "pike_error.h"   #include "operators.h"   #include "builtin_functions.h"   #include "module_support.h"   #include "mapping.h"   #include "stralloc.h"   #include "program_id.h" - #include "block_alloc.h" +    #include <ctype.h>      #include "parser.h"      /*! @module Parser    */      /*! @module _parser    */   
pike.git/src/modules/Parser/pike.c:123:    left_s = make_shared_binary_string0(STR0(data)+left, data->len-left);    break;    case 1:    left = tokenize1(&res, STR1(data), data->len);    left_s = make_shared_binary_string1(STR1(data)+left, data->len-left);    break;    case 2:    left = tokenize2(&res,STR2(data), data->len);    left_s = make_shared_binary_string2(STR2(data)+left, data->len-left);    break; - #ifdef PIKE_DEBUG -  default: -  Pike_error("Unknown shift size %d.\n", data->size_shift); - #endif +     }       UNSET_ONERROR(tmp);    pop_n_elems(args);    if (!res->size) {    free_array(res);    push_empty_array();    }    else    push_array(res);