int code;
int code = -1;
PUBLIC void LYRemoveTemp ARGS1(	char *, name){    LY_TEMP *p, *q;    int code;    if (name != 0 && *name != 0) {	CTRACE(tfp, "LYRemoveTemp(%s)\n", name);	for (p = ly_temp, q = 0; p != 0; q = p, p = p->next) {	    if (!strcmp(name, p->name)) {		if (q != 0) {		    q->next = p->next;		} else {		    ly_temp = p->next;		}		if (p->file != 0)		    fclose(p->file);		code = HTSYS_remove(name);		CTRACE(tfp, "...LYRemoveTemp done(%d)%s\n", code,		       (p->file != 0) ? ", closed" : "");		CTRACE_FLUSH(tfp);		FREE(p->name);		FREE(p);		break;	    }	}    }}