pike.git / src / error.c

version» Context lines:

pike.git/src/error.c:905:    {    const char *tmp=in_error;    in_error=0;    Pike_fatal("Recursive error() calls, original error: %s", tmp);    }    in_error = fmt ? fmt : "no error message";       if (fmt) {    struct string_builder s;    init_string_builder(&s, 0); +  if( fmt_args )    string_builder_vsprintf(&s, fmt, *fmt_args); -  +  else +  string_builder_strcat(&s, fmt);       if (err->error_message) free_string(err->error_message);    err->error_message = finish_string_builder(&s);    }       f_backtrace(0);       if(func && base_sp)    {    int i;
pike.git/src/error.c:1018:    ERROR_STRUCT(bad_argument,o)->expected_type =    make_shared_string(expected_type);    else    ERROR_STRUCT(bad_argument,o)->expected_type = NULL;    ERROR_COPY_SVALUE(bad_argument, got_value);       ERROR_DONE();   }      /* coverity[+kill] */ + PMOD_EXPORT DECLSPEC(noreturn) void bad_args_error(int args) + { +  const char *fname = get_fname(NULL); +  generic_error(fname, Pike_sp, args, "Bad arguments to %s().\n", fname); + } +  + /* coverity[+kill] */   PMOD_EXPORT DECLSPEC(noreturn) void math_error(    const char *func, int args,    struct svalue *number,    const char *desc, ...) ATTRIBUTE((noreturn))   {    INIT_ERROR(math);    const struct svalue *base_sp = Pike_sp - args;    if(number)    {    ERROR_COPY_SVALUE(math, number);