pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:3820:    * that it handles more cases, falls back to the default lfun    * type (with a warning), and adds a reference to the returned    * type.    */   static struct pike_type *find_lfun_type(struct pike_type *t, int lfun)   {    struct pike_type *ret = NULL;    struct pike_type *tmp;    struct svalue *s;    +  loop:    if (!t) return NULL;    -  loop: +     switch(t->type) {    case PIKE_T_NAME:    case PIKE_T_ATTRIBUTE:    t = t->cdr;    goto loop;       case T_OBJECT:    {    struct program *p = NULL;    if (t->cdr) {