pike.git / src / modules / _Stdio / stat.c

version» Context lines:

pike.git/src/modules/_Stdio/stat.c:492: Inside #if defined(PIKE_DEBUG)
  #ifdef PIKE_DEBUG    default:    Pike_fatal ("stat_index is not kept up-to-date with stat_map.\n");   #endif    }   }      static void stat_index(INT32 args)   {    if( !args ) -  SIMPLE_TOO_FEW_ARGS_ERROR("Stat `[]",1); +  SIMPLE_WRONG_NUM_ARGS_ERROR("Stat `[]",1);    else if( args == 1 )    {    if (TYPEOF(sp[-1]) == T_INT)    {    int index = sp[-1].u.integer;    pop_stack();    stat_push_compat(index);    }    else if( TYPEOF(sp[-1]) == T_STRING )    {
pike.git/src/modules/_Stdio/stat.c:729:    }    }   }      static void stat_index_set (INT32 args)   {    int got_int_val = 0;    INT64 int_val = 0;       if (args < 2) -  SIMPLE_TOO_FEW_ARGS_ERROR ("Stat `[]=", 2); +  SIMPLE_WRONG_NUM_ARGS_ERROR ("Stat `[]=", 2);       if (args > 2) {    pop_n_elems (args - 2);    args = 2;    }       if (TYPEOF(sp[-1]) == T_INT)    int_val = sp[-1].u.integer, got_int_val = 1;    else if (TYPEOF(sp[-1]) == T_OBJECT && is_bignum_object (sp[-1].u.object))    {
pike.git/src/modules/_Stdio/stat.c:790:   static void stat_values(INT32 args);      /*! @decl mapping(string:int)|array cast (string to);    *!    *! Convert the stat object to a mapping or array.    */   static void stat_cast(INT32 args)   {    struct pike_string *type;    -  if (!args) -  SIMPLE_TOO_FEW_ARGS_ERROR("Stat cast",1); +  if (args!=1) +  SIMPLE_WRONG_NUM_ARGS_ERROR("Stat cast",1);    if (TYPEOF(sp[-args]) != T_STRING)    SIMPLE_ARG_TYPE_ERROR("cast",1,"string");       type = Pike_sp[-args].u.string;    pop_stack(); /* type have at least one more reference. */       if (type == literal_array_string)    {    push_int(0);    push_int(6);
pike.git/src/modules/_Stdio/stat.c:820:    }    else    push_undefined();   }      static void stat__sprintf(INT32 args)   {    int x;       if (args<1) -  SIMPLE_TOO_FEW_ARGS_ERROR("_sprintf",2); +  SIMPLE_WRONG_NUM_ARGS_ERROR("_sprintf",2);       if (TYPEOF(sp[-args]) != T_INT)    SIMPLE_ARG_TYPE_ERROR("_sprintf",0,"integer");       x=sp[-args].u.integer;    pop_n_elems(args);    switch (x)    {    case 'O':    push_static_text("Stat(%s %db)");