Lines Matching refs:termbuf

57 static void show_term(const char *termbuf, int *index, FILE *stream);
62 static void ei_efprint(FILE *stream, const char *termbuf);
326 static void ei_efprint(FILE *stream, const char *termbuf) in ei_efprint() argument
329 show_term(termbuf,&index,stream); in ei_efprint()
332 static void show_term(const char *termbuf, int *index, FILE *stream) in show_term() argument
345 ei_get_type(termbuf,index,&type,&len); in show_term()
350 ei_decode_version(termbuf,index,&version); in show_term()
351 show_term(termbuf,index,stream); in show_term()
355 ei_decode_atom(termbuf,index,smallbuf); in show_term()
364 ei_decode_string(termbuf,index,s); in show_term()
388 if (ei_decode_long(termbuf,index,&num) == 0) { in show_term()
391 ei_decode_skip_bignum(termbuf,index,NULL); in show_term()
398 ei_decode_double(termbuf,index,&fnum); in show_term()
404 ei_decode_pid(termbuf,index,&pid); in show_term()
410 ei_decode_tuple_header(termbuf,index,&len); in show_term()
414 show_term(termbuf,index,stream); in show_term()
420 ei_decode_list_header(termbuf,index,&len); in show_term()
424 show_term(termbuf,index,stream); in show_term()
427 ei_decode_list_header(termbuf,index,&len); in show_term()
432 ei_decode_list_header(termbuf,index,&len); in show_term()
439 ei_decode_ref(termbuf,index,&ref); in show_term()
449 ei_decode_port(termbuf,index,&port); in show_term()
454 ei_decode_binary(termbuf,index,NULL,&num); in show_term()
460 ei_decode_bitstring(termbuf, index, NULL, NULL, &bits); in show_term()
467 ei_decode_skip_bignum(termbuf,index,NULL); in show_term()
475 const char* s = termbuf + *index, * s0 = s; in show_term()
481 ei_decode_pid(termbuf, index, NULL); /* skip pid */ in show_term()
482 ei_decode_atom(termbuf, index, atom); /* get module, index, uniq */ in show_term()
483 ei_decode_long(termbuf, index, &idx); in show_term()
484 ei_decode_long(termbuf, index, &uniq); in show_term()
488 if (ei_skip_term(termbuf, index) != 0) in show_term()