Lines Matching refs:fptr

533 	struct demangle_data fptr;  in read_func_ptr()  local
541 if (init_demangle_data(&fptr) == false) in read_func_ptr()
544 fptr.p = d->p + 1; in read_func_ptr()
550 if (read_type(&fptr) == false) { in read_func_ptr()
551 dest_demangle_data(&fptr); in read_func_ptr()
556 if (fptr.ptr == true) { in read_func_ptr()
557 if (VEC_PUSH_STR(&fptr.vec, "*") == false) { in read_func_ptr()
558 dest_demangle_data(&fptr); in read_func_ptr()
563 fptr.ptr = false; in read_func_ptr()
566 if (fptr.ref == true) { in read_func_ptr()
567 if (VEC_PUSH_STR(&fptr.vec, "&") == false) { in read_func_ptr()
568 dest_demangle_data(&fptr); in read_func_ptr()
573 fptr.ref = false; in read_func_ptr()
576 if (fptr.cnst == true) { in read_func_ptr()
577 if (VEC_PUSH_STR(&fptr.vec, " const") == false) { in read_func_ptr()
578 dest_demangle_data(&fptr); in read_func_ptr()
583 fptr.cnst = false; in read_func_ptr()
586 if (*fptr.p == '_') in read_func_ptr()
589 if (VEC_PUSH_STR(&fptr.vec, ", ") == false) { in read_func_ptr()
590 dest_demangle_data(&fptr); in read_func_ptr()
597 dest_demangle_data(&fptr); in read_func_ptr()
603 arg_type = vector_str_get_flat(&fptr.vec, &arg_len); in read_func_ptr()
605 d->p = fptr.p + 1; in read_func_ptr()
607 dest_demangle_data(&fptr); in read_func_ptr()
609 if (init_demangle_data(&fptr) == false) { in read_func_ptr()
615 fptr.p = d->p; in read_func_ptr()
618 if (read_type(&fptr) == false) { in read_func_ptr()
620 dest_demangle_data(&fptr); in read_func_ptr()
625 rtn_type = vector_str_get_flat(&fptr.vec, &rtn_len); in read_func_ptr()
626 d->p = fptr.p; in read_func_ptr()
629 dest_demangle_data(&fptr); in read_func_ptr()