/* This file is now obsolete - use newbuiltin.c instead */ #include "codemacros.h" STARTBYTECODE AL EX L(C0_Builtin_46PrimToken) DL(C0_Builtin_46PrimToken) DW CONSTR(0,0,0) #ifdef PROFILE DW L(PROF_primToken), 0, 0, 0 #endif AL EX L(CF__95Builtin_46hputc_95ok) DL(CF__95Builtin_46hputc_95ok) DW CONSTR(1,1,0) #ifdef PROFILE DW L(PROF_hputc_ok), 0, 0, 0 #endif DW L(C0_Prelude_46_91_93) AL EX L(Start_World) DL(Start_World) DW CONSTR(0,2,0) #ifdef PROFILE DW L(PROF_Start_World), 0, 0, 0 #endif DW L(C0_Prelude_46_91_93) DW L(C0_Prelude_46_91_93) AL DB FILL4toWORD 1,0,0,1 DW L(CT_primLeave) EX L(FN_Prelude_46primLeave) DL(FN_Prelude_46primLeave) #ifdef TPROF DW 0 /* DAVID/PH */ #endif DB EXIT DB ENDCODE /* DAVID */ AL DW 0 DW L(ST_primLeave) DL(CT_primLeave) DW HW(0,1) DW 0 DL(F0_Prelude_46primLeave) DW CAPTAG(FN_Prelude_46primLeave,1) #ifdef PROFILE DW L(PROF_primLeave), 0, 0, 0 #endif AL DB FILL4toWORD 1,0,0,1 DW L(CT_unpackCString) EX L(FN_Builtin_46primUnpackCString) DL(FN_Builtin_46primUnpackCString) #ifdef TPROF DW 0 /* DAVID/PH */ #endif DB NEEDHEAP_I32 DB PUSH_ARG_I1 DB STRING DB RETURN DB ENDCODE /* DAVID */ AL DW 0 DW L(ST_Builtin_46primUnpackCString) DL(CT_unpackCString) DW HW(0,1) DW 0 DL(F0_Builtin_46primUnpackCString) DW CAPTAG(FN_Builtin_46primUnpackCString,1) #ifdef PROFILE DW L(PROF_46primUnpackCString), 0, 0, 0 DL(PROF_46primUnpackCString) DW L(PM_Prelude),L(PP_compiletime),L(PC_Builtin_46primUnpackCString) #endif AL DB FILL4toWORD 1,0,0,1 DW L(CT_hgets) EX L(FN_Builtin_46hgets) DL(FN_Builtin_46hgets) #ifdef TPROF DW 0 /* DAVID/PH */ #endif DB NEEDHEAP_I32 DB PUSH_ARG_I1 DB HGETS DB RETURN DB ENDCODE /* DAVID */ AL DW 0 DW L(ST_Builtin_46hgets) DL(CT_hgets) DW HW(0,1) DW 0 DL(F0_Builtin_46hgets) DW CAPTAG(FN_Builtin_46hgets,1) #ifdef PROFILE DW L(PROF_46hgets), 0, 0, 0 DL(PROF_46hgets) DW L(PM_Prelude),L(PP_compiletime),L(PC_Builtin_46hgets) #endif AL EX L(CF_IO_46stdout) DL(CF_IO_46stdout) DW CONSTRW(1,0) #ifdef PROFILE DW L(PROF_IO_46stdout), 0, 0, 0 #endif DW L(fo_stdout) AL EX L(CF_IO_46stdin) DL(CF_IO_46stdin) DW CONSTRW(1,0) #ifdef PROFILE DW L(PROF_IO_46stdin), 0, 0, 0 #endif DW L(fo_stdin) AL EX L(CF_IO_46stderr) DL(CF_IO_46stderr) DW CONSTRW(1,0) #ifdef PROFILE DW L(PROF_IO_46stderr), 0, 0, 0 #endif DW L(fo_stderr) #ifdef PROFILE AL DL(PROF_primLeave) DW L(PM_Prelude),L(PP_compiletime),L(PC_Prelude_46primLeave) DL(PROF_primToken) DW L(PM_Prelude),L(PP_compiletime),L(PC_primToken) DL(PROF_hputc_ok) DW L(PM_Prelude),L(PP_compiletime),L(PC_hputc_ok) DL(PROF_Start_World) DW L(PM_Prelude),L(PP_compiletime),L(PC_Start_World) DL(PROF_IO_46stdin) DW L(PM_IO),L(PP_compiletime),L(PC_Prelude_46stdin) DL(PROF_IO_46stdout) DW L(PM_IO),L(PP_compiletime),L(PC_Prelude_46stdout) DL(PROF_IO_46stderr) DW L(PM_IO),L(PP_compiletime),L(PC_Prelude_46stderr) DL(PC_IO_46stdin) DS "IO.stdin" DB 0 DL(PC_IO_46stdout) DS "IO.stdout" DB 0 DL(PC_IO_46stderr) DS "IO.stderr" DB 0 DL(PC_primToken) DS "Prelude.primToken" DB 0 DL(PC_hputc_ok) DS "Builtin.hputc_ok" DB 0 DL(PC_Start_World) DS "Prelude.Start_World" DB 0 #endif #ifdef PROFILE AL EX L(PP_Prelude_46primLeave) DL(PP_Prelude_46primLeave) EX L(PC_Prelude_46primLeave) DL(PC_Prelude_46primLeave) #endif DL(ST_primLeave) DS "Prelude.primLeave" DB 0 #ifdef PROFILE AL EX L(PP_Builtin_46primUnpackCString) DL(PP_Builtin_46primUnpackCString) EX L(PC_Builtin_46primUnpackCString) DL(PC_Builtin_46primUnpackCString) #endif DL(ST_Builtin_46primUnpackCString) DS "Builtin.primUnpackString" DB 0 #ifdef PROFILE AL EX L(PP_Builtin_46hgets) DL(PP_Builtin_46hgets) EX L(PC_Builtin_46hgets) DL(PC_Builtin_46hgets) #endif DL(ST_Builtin_46hgets) DS "Builtin.hgets" DB 0