static char *sccsid
= "@(#)printlist.c 1.1 (Berkeley) %G%";
struct stringlist fflaglist
= { 0 , 0 };
slp
= (struct stringlist
*) malloc( sizeof(struct stringlist
));
if ( slp
== (struct stringlist
*) 0 ) {
fprintf( stderr
, "gprof: ran out room for printlist\n" );
slp
-> next
= fflaglist
.next
;
slp
-> string
= funcname
;
for ( slp
= fflaglist
.next
; slp
; slp
= slp
-> next
) {
if ( ! strcmp( slp
-> string
, funcname
) ) {
if ( funcname
[0] == '_' && ! strcmp( slp
-> string
, &funcname
[1] ) ) {
struct stringlist eflaglist
= { 0 , 0 };
slp
= (struct stringlist
*) malloc( sizeof(struct stringlist
));
if ( slp
== (struct stringlist
*) 0 ) {
fprintf( stderr
, "gprof: ran out room for printlist\n" );
slp
-> next
= eflaglist
.next
;
slp
-> string
= funcname
;
for ( slp
= eflaglist
.next
; slp
; slp
= slp
-> next
) {
if ( ! strcmp( slp
-> string
, funcname
) ) {
if ( funcname
[0] == '_' && ! strcmp( slp
-> string
, &funcname
[1] ) ) {