Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/libraries/base/Foreign/C/Error.hc

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#include "newmacros.h"
#include "runtime.h"

#define FN_Foreign_46C_46Error_46strerror_35	((void*)startLabel+12)
#define CT_v1165	((void*)startLabel+28)
#define F0_Foreign_46C_46Error_46strerror_35	((void*)startLabel+36)
#define FN_Foreign_46C_46Error_46strerror	((void*)startLabel+48)
#define CT_v1166	((void*)startLabel+60)
#define CF_Foreign_46C_46Error_46strerror	((void*)startLabel+68)
#define CT_v1167	((void*)startLabel+132)
#define FN_LAMBDA1148	((void*)startLabel+184)
#define CT_v1168	((void*)startLabel+236)
#define F0_LAMBDA1148	((void*)startLabel+244)
#define FN_LAMBDA1147	((void*)startLabel+288)
#define CT_v1170	((void*)startLabel+308)
#define CF_LAMBDA1147	((void*)startLabel+316)
#define FN_LAMBDA1146	((void*)startLabel+328)
#define CT_v1172	((void*)startLabel+348)
#define CF_LAMBDA1146	((void*)startLabel+356)
#define FN_LAMBDA1145	((void*)startLabel+368)
#define CT_v1173	((void*)startLabel+388)
#define CF_LAMBDA1145	((void*)startLabel+396)
#define FN_Foreign_46C_46Error_46_95errno	((void*)startLabel+408)
#define CT_v1174	((void*)startLabel+424)
#define CF_Foreign_46C_46Error_46_95errno	((void*)startLabel+432)
#define CT_v1175	((void*)startLabel+464)
#define FN_LAMBDA1149	((void*)startLabel+500)
#define CT_v1176	((void*)startLabel+512)
#define F0_LAMBDA1149	((void*)startLabel+520)
#define CT_v1177	((void*)startLabel+556)
#define CT_v1178	((void*)startLabel+600)
#define CT_v1179	((void*)startLabel+644)
#define CT_v1180	((void*)startLabel+684)
#define FN_LAMBDA1150	((void*)startLabel+720)
#define CT_v1181	((void*)startLabel+752)
#define F0_LAMBDA1150	((void*)startLabel+760)
#define CT_v1182	((void*)startLabel+808)
#define FN_LAMBDA1152	((void*)startLabel+844)
#define v1183	((void*)startLabel+870)
#define CT_v1185	((void*)startLabel+884)
#define F0_LAMBDA1152	((void*)startLabel+892)
#define FN_LAMBDA1151	((void*)startLabel+928)
#define v1186	((void*)startLabel+947)
#define v1188	((void*)startLabel+986)
#define CT_v1190	((void*)startLabel+1000)
#define F0_LAMBDA1151	((void*)startLabel+1008)
#define CT_v1191	((void*)startLabel+1068)
#define CT_v1192	((void*)startLabel+1128)
#define FN_LAMBDA1154	((void*)startLabel+1164)
#define v1193	((void*)startLabel+1189)
#define CT_v1195	((void*)startLabel+1200)
#define F0_LAMBDA1154	((void*)startLabel+1208)
#define FN_LAMBDA1153	((void*)startLabel+1244)
#define v1196	((void*)startLabel+1265)
#define CT_v1198	((void*)startLabel+1276)
#define F0_LAMBDA1153	((void*)startLabel+1284)
#define CT_v1199	((void*)startLabel+1328)
#define CT_v1200	((void*)startLabel+1388)
#define FN_LAMBDA1155	((void*)startLabel+1420)
#define v1201	((void*)startLabel+1437)
#define CT_v1203	((void*)startLabel+1448)
#define F0_LAMBDA1155	((void*)startLabel+1456)
#define CT_v1204	((void*)startLabel+1492)
#define CT_v1205	((void*)startLabel+1556)
#define CT_v1206	((void*)startLabel+1640)
#define CT_v1207	((void*)startLabel+1740)
#define CT_v1208	((void*)startLabel+1812)
#define CT_v1209	((void*)startLabel+1896)
#define CT_v1210	((void*)startLabel+1996)
#define CT_v1211	((void*)startLabel+2068)
#define CT_v1212	((void*)startLabel+2152)
#define CT_v1213	((void*)startLabel+2252)
#define CT_v1214	((void*)startLabel+2324)
#define CT_v1215	((void*)startLabel+2392)
#define CT_v1216	((void*)startLabel+2452)
#define CT_v1217	((void*)startLabel+2496)
#define CT_v1218	((void*)startLabel+2540)
#define CT_v1219	((void*)startLabel+2584)
#define CT_v1220	((void*)startLabel+2628)
#define CT_v1221	((void*)startLabel+2672)
#define CT_v1222	((void*)startLabel+2716)
#define CT_v1223	((void*)startLabel+2772)
#define CT_v1224	((void*)startLabel+2824)
#define CT_v1225	((void*)startLabel+2868)
#define CT_v1226	((void*)startLabel+2912)
#define CT_v1227	((void*)startLabel+2956)
#define CT_v1228	((void*)startLabel+3012)
#define CT_v1229	((void*)startLabel+3064)
#define CT_v1230	((void*)startLabel+3108)
#define CT_v1231	((void*)startLabel+3152)
#define CT_v1232	((void*)startLabel+3208)
#define CT_v1233	((void*)startLabel+3260)
#define CT_v1234	((void*)startLabel+3304)
#define CT_v1235	((void*)startLabel+3348)
#define CT_v1236	((void*)startLabel+3392)
#define CT_v1237	((void*)startLabel+3436)
#define CT_v1238	((void*)startLabel+3480)
#define CT_v1239	((void*)startLabel+3524)
#define CT_v1240	((void*)startLabel+3568)
#define CT_v1241	((void*)startLabel+3612)
#define CT_v1242	((void*)startLabel+3656)
#define CT_v1243	((void*)startLabel+3700)
#define CT_v1244	((void*)startLabel+3744)
#define CT_v1245	((void*)startLabel+3788)
#define CT_v1246	((void*)startLabel+3832)
#define CT_v1247	((void*)startLabel+3876)
#define CT_v1248	((void*)startLabel+3920)
#define CT_v1249	((void*)startLabel+3964)
#define CT_v1250	((void*)startLabel+4008)
#define CT_v1251	((void*)startLabel+4052)
#define CT_v1252	((void*)startLabel+4096)
#define CT_v1253	((void*)startLabel+4140)
#define CT_v1254	((void*)startLabel+4184)
#define CT_v1255	((void*)startLabel+4228)
#define CT_v1256	((void*)startLabel+4272)
#define CT_v1257	((void*)startLabel+4328)
#define CT_v1258	((void*)startLabel+4380)
#define CT_v1259	((void*)startLabel+4424)
#define CT_v1260	((void*)startLabel+4468)
#define CT_v1261	((void*)startLabel+4512)
#define CT_v1262	((void*)startLabel+4556)
#define CT_v1263	((void*)startLabel+4600)
#define CT_v1264	((void*)startLabel+4644)
#define CT_v1265	((void*)startLabel+4688)
#define CT_v1266	((void*)startLabel+4732)
#define CT_v1267	((void*)startLabel+4776)
#define CT_v1268	((void*)startLabel+4820)
#define CT_v1269	((void*)startLabel+4864)
#define CT_v1270	((void*)startLabel+4908)
#define CT_v1271	((void*)startLabel+4952)
#define CT_v1272	((void*)startLabel+4996)
#define CT_v1273	((void*)startLabel+5040)
#define CT_v1274	((void*)startLabel+5084)
#define CT_v1275	((void*)startLabel+5128)
#define CT_v1276	((void*)startLabel+5172)
#define CT_v1277	((void*)startLabel+5216)
#define CT_v1278	((void*)startLabel+5260)
#define CT_v1279	((void*)startLabel+5304)
#define CT_v1280	((void*)startLabel+5348)
#define CT_v1281	((void*)startLabel+5392)
#define CT_v1282	((void*)startLabel+5436)
#define CT_v1283	((void*)startLabel+5480)
#define CT_v1284	((void*)startLabel+5524)
#define CT_v1285	((void*)startLabel+5568)
#define CT_v1286	((void*)startLabel+5612)
#define CT_v1287	((void*)startLabel+5656)
#define CT_v1288	((void*)startLabel+5700)
#define CT_v1289	((void*)startLabel+5744)
#define CT_v1290	((void*)startLabel+5788)
#define CT_v1291	((void*)startLabel+5832)
#define CT_v1292	((void*)startLabel+5888)
#define CT_v1293	((void*)startLabel+5940)
#define CT_v1294	((void*)startLabel+5984)
#define CT_v1295	((void*)startLabel+6028)
#define CT_v1296	((void*)startLabel+6072)
#define CT_v1297	((void*)startLabel+6116)
#define CT_v1298	((void*)startLabel+6172)
#define CT_v1299	((void*)startLabel+6224)
#define CT_v1300	((void*)startLabel+6268)
#define CT_v1301	((void*)startLabel+6312)
#define CT_v1302	((void*)startLabel+6356)
#define CT_v1303	((void*)startLabel+6400)
#define CT_v1304	((void*)startLabel+6444)
#define CT_v1305	((void*)startLabel+6488)
#define CT_v1306	((void*)startLabel+6544)
#define CT_v1307	((void*)startLabel+6596)
#define CT_v1308	((void*)startLabel+6640)
#define CT_v1309	((void*)startLabel+6684)
#define CT_v1310	((void*)startLabel+6728)
#define CT_v1311	((void*)startLabel+6772)
#define v1312	((void*)startLabel+6823)
#define v1314	((void*)startLabel+6836)
#define CT_v1316	((void*)startLabel+6860)
#define FN_LAMBDA1156	((void*)startLabel+6904)
#define CT_v1318	((void*)startLabel+6924)
#define CF_LAMBDA1156	((void*)startLabel+6932)
#define CT_v1319	((void*)startLabel+6960)
#define CT_v1320	((void*)startLabel+7008)
#define ST_v1171	((void*)startLabel+7028)
#define ST_v1169	((void*)startLabel+7029)
#define ST_v1317	((void*)startLabel+7032)
void FR_Foreign_46C_46Error_46strerror_35(void);
extern Node FN_NHC_46Internal_46_95mkIOok1[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61[];
extern Node CF_Foreign_46C_46String_46peekCString[];
extern Node FN_Prelude_46_36[];
extern Node F0_NHC_46Internal_46unsafePerformIO[];
extern Node FN_Prelude_46_43_43[];
extern Node FN_Prelude_46maybe[];
extern Node FN_Prelude_46userError[];
extern Node FN_Prelude_46Monad_46NHC_46Internal_46IO_46return[];
void FR_Foreign_46C_46Error_46_95errno(void);
extern Node FN_NHC_46FFI_46Storable_46NHC_46FFI_46CInt_46peek[];
extern Node FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger[];
extern Node FN_Prelude_46ioError[];
extern Node FN_Prelude_46Eq_46Foreign_46C_46Error_46Errno_46_61_61[];
extern Node FN_Prelude_46_124_124[];
extern Node FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62[];
extern Node FN_Prelude_46flip[];
extern Node F0_Prelude_46Eq_46NHC_46FFI_46Ptr_46_61_61[];
extern Node CF_NHC_46FFI_46nullPtr[];
extern Node F0_Foreign_46Marshal_46Error_46void[];
extern Node FN_Prelude_46Num_46Prelude_46Eq[];
extern Node FN_Prelude_46_61_61[];
extern Node FN_Prelude_46negate[];
extern Node FN_Prelude_46fromInteger[];
extern Node FN_NHC_46FFI_46Storable_46NHC_46FFI_46CInt_46poke[];
extern Node CF_Prelude_46Num_46NHC_46FFI_46CInt[];
extern Node FN_Prelude_46Eq_46NHC_46FFI_46CInt_46_47_61[];
extern Node FN_Prelude_46_38_38[];
extern Node FN_Prelude_46Eq_46NHC_46FFI_46CInt_46_61_61[];
extern Node CF_Prelude_46otherwise[];
extern Node FN_NHC_46Internal_46_95patternMatchFail[];
extern Node FN_Prelude_46_95_46_47_61[];
extern Node CF_Prelude_46Eq_46Foreign_46C_46Error_46Errno[];

static Node startLabel[] = {
  42
, bytes2word(1,0,0,1)
, useLabel(CT_v1165)
,	/* FN_Foreign_46C_46Error_46strerror_35: (byte 0) */
  bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PRIMITIVE)
, useLabel(FR_Foreign_46C_46Error_46strerror_35)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1165: (byte 0) */
  HW(0,1)
, 0
,	/* F0_Foreign_46C_46Error_46strerror_35: (byte 0) */
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46strerror_35),1)
, bytes2word(0,0,0,0)
, useLabel(CT_v1166)
,	/* FN_Foreign_46C_46Error_46strerror: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1166: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Foreign_46C_46Error_46strerror: (byte 0) */
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46strerror))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95mkIOok1))
, useLabel(F0_Foreign_46C_46Error_46strerror_35)
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1167)
,};
Node FN_Foreign_46C_46Error_46errnoToIOError[] = {
  bytes2word(ZAP_ARG_I3,NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,2)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(6,HEAP_CVAL_P1,7,HEAP_ARG_ARG)
, bytes2word(1,4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(7,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1167: (byte 0) */
  HW(7,4)
, 0
,};
Node F0_Foreign_46C_46Error_46errnoToIOError[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46errnoToIOError),4)
, VAPTAG(useLabel(FN_Foreign_46C_46Error_46strerror))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, useLabel(CF_Foreign_46C_46String_46peekCString)
, CAPTAG(useLabel(FN_LAMBDA1148),1)
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_NHC_46Internal_46unsafePerformIO)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1168)
,	/* FN_LAMBDA1148: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,2)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,2)
, bytes2word(HEAP_CVAL_P1,8,HEAP_ARG,3)
, bytes2word(HEAP_OFF_N1,6,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,13,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,8,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,3,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1168: (byte 0) */
  HW(8,3)
, 0
,	/* F0_LAMBDA1148: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1148),3)
, VAPTAG(useLabel(FN_LAMBDA1145))
, VAPTAG(useLabel(FN_LAMBDA1146))
, VAPTAG(useLabel(FN_LAMBDA1147))
, CAPTAG(useLabel(FN_Prelude_46_43_43),1)
, VAPTAG(useLabel(FN_Prelude_46maybe))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Prelude_46userError))
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46return))
, bytes2word(0,0,0,0)
, useLabel(CT_v1170)
,	/* FN_LAMBDA1147: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1169)
,	/* CT_v1170: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1147: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1147))
, bytes2word(0,0,0,0)
, useLabel(CT_v1172)
,	/* FN_LAMBDA1146: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1171)
,	/* CT_v1172: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1146: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1146))
, bytes2word(0,0,0,0)
, useLabel(CT_v1173)
,	/* FN_LAMBDA1145: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1169)
,	/* CT_v1173: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1145: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1145))
, bytes2word(0,0,0,0)
, useLabel(CT_v1174)
,	/* FN_Foreign_46C_46Error_46_95errno: (byte 0) */
  bytes2word(PRIMITIVE,NOP,NOP,NOP)
, useLabel(FR_Foreign_46C_46Error_46_95errno)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1174: (byte 0) */
  HW(0,0)
, 0
,	/* CF_Foreign_46C_46Error_46_95errno: (byte 0) */
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46_95errno))
, bytes2word(0,0,0,0)
, useLabel(CT_v1175)
,};
Node FN_Foreign_46C_46Error_46getErrno[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1175: (byte 0) */
  HW(4,0)
, 0
,};
Node CF_Foreign_46C_46Error_46getErrno[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46getErrno))
, VAPTAG(useLabel(FN_NHC_46FFI_46Storable_46NHC_46FFI_46CInt_46peek))
, useLabel(CF_Foreign_46C_46Error_46_95errno)
, CAPTAG(useLabel(FN_LAMBDA1149),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, bytes2word(1,0,0,1)
, useLabel(CT_v1176)
,	/* FN_LAMBDA1149: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1176: (byte 0) */
  HW(1,1)
, 0
,	/* F0_LAMBDA1149: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1149),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46return))
, bytes2word(0,0,0,0)
, useLabel(CT_v1177)
,};
Node FN_Foreign_46C_46Error_46eINTR[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 4
,	/* CT_v1177: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eINTR[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eINTR))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1178)
,};
Node FN_Foreign_46C_46Error_46eWOULDBLOCK[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 35
,	/* CT_v1178: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eWOULDBLOCK[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eWOULDBLOCK))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1179)
,};
Node FN_Foreign_46C_46Error_46eAGAIN[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 35
,	/* CT_v1179: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eAGAIN[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eAGAIN))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(1,0,0,1)
, useLabel(CT_v1180)
,};
Node FN_Foreign_46C_46Error_46throwErrno[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1180: (byte 0) */
  HW(3,1)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrno[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrno),1)
, CAPTAG(useLabel(FN_LAMBDA1150),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, useLabel(CF_Foreign_46C_46Error_46getErrno)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1181)
,	/* FN_LAMBDA1150: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(6,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1181: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA1150: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1150),2)
, VAPTAG(useLabel(FN_Foreign_46C_46Error_46errnoToIOError))
, VAPTAG(useLabel(FN_Prelude_46ioError))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1182)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfRetryMayBlock[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(3,HEAP_ARG_ARG,4,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,3)
, bytes2word(HEAP_OFF_N1,7,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1182: (byte 0) */
  HW(2,4)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIfRetryMayBlock[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetryMayBlock),4)
, CAPTAG(useLabel(FN_LAMBDA1152),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v1185)
,	/* FN_LAMBDA1152: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG,5,PUSH_ARG_I1)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(EVAL,NEEDHEAP_I32,JUMPFALSE,15)
, bytes2word(0,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
,	/* v1183: (byte 2) */
  bytes2word(7,RETURN_EVAL,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_ARG,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1185: (byte 0) */
  HW(4,5)
, 0
,	/* F0_LAMBDA1152: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1152),5)
, CAPTAG(useLabel(FN_LAMBDA1151),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, useLabel(CF_Foreign_46C_46Error_46getErrno)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46return))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v1190)
,	/* FN_LAMBDA1151: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(5,HEAP_CVAL_I4,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,10,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_ARG_ARG,1,4)
,	/* v1186: (byte 3) */
  bytes2word(HEAP_ARG_ARG_RET_EVAL,2,3,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,5,HEAP_CVAL_P1)
, bytes2word(7,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,5)
, bytes2word(ZAP_ARG,5,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,17,0,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG_ARG,1,4,HEAP_ARG_ARG)
, bytes2word(2,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_ARG,3,HEAP_OFF_N1)
,	/* v1188: (byte 2) */
  bytes2word(7,RETURN_EVAL,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_ARG,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1190: (byte 0) */
  HW(8,5)
, 0
,	/* F0_LAMBDA1151: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1151),5)
, VAPTAG(useLabel(FN_Prelude_46Eq_46Foreign_46C_46Error_46Errno_46_61_61))
, useLabel(CF_Foreign_46C_46Error_46eINTR)
, VAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetryMayBlock))
, useLabel(CF_Foreign_46C_46Error_46eWOULDBLOCK)
, useLabel(CF_Foreign_46C_46Error_46eAGAIN)
, VAPTAG(useLabel(FN_Prelude_46_124_124))
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62))
, VAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrno))
, bytes2word(0,0,0,0)
, useLabel(CT_v1191)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfNullRetryMayBlock[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(4,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1191: (byte 0) */
  HW(4,0)
, 0
,};
Node CF_Foreign_46C_46Error_46throwErrnoIfNullRetryMayBlock[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfNullRetryMayBlock))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, useLabel(F0_Prelude_46Eq_46NHC_46FFI_46Ptr_46_61_61)
, useLabel(CF_NHC_46FFI_46nullPtr)
, CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetryMayBlock),3)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1192)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfRetry[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(3,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,3,HEAP_OFF_N1)
, bytes2word(6,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1192: (byte 0) */
  HW(2,3)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIfRetry[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetry),3)
, CAPTAG(useLabel(FN_LAMBDA1154),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1195)
,	/* FN_LAMBDA1154: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG,4,PUSH_ARG_I1)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(EVAL,NEEDHEAP_I32,JUMPFALSE,14)
, bytes2word(0,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1,6)
,	/* v1193: (byte 1) */
  bytes2word(RETURN_EVAL,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1195: (byte 0) */
  HW(4,4)
, 0
,	/* F0_LAMBDA1154: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1154),4)
, CAPTAG(useLabel(FN_LAMBDA1153),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, useLabel(CF_Foreign_46C_46Error_46getErrno)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46return))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1198)
,	/* FN_LAMBDA1153: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(4,HEAP_CVAL_I4,ZAP_ARG,4)
, bytes2word(EVAL,NEEDHEAP_I32,JUMPFALSE,10)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I5,HEAP_ARG_ARG)
, bytes2word(1,3,HEAP_ARG,2)
,	/* v1196: (byte 1) */
  bytes2word(RETURN_EVAL,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,3,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1198: (byte 0) */
  HW(4,4)
, 0
,	/* F0_LAMBDA1153: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1153),4)
, VAPTAG(useLabel(FN_Prelude_46Eq_46Foreign_46C_46Error_46Errno_46_61_61))
, useLabel(CF_Foreign_46C_46Error_46eINTR)
, VAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetry))
, VAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrno))
, bytes2word(0,0,0,0)
, useLabel(CT_v1199)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfNullRetry[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(4,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1199: (byte 0) */
  HW(4,0)
, 0
,};
Node CF_Foreign_46C_46Error_46throwErrnoIfNullRetry[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfNullRetry))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, useLabel(F0_Prelude_46Eq_46NHC_46FFI_46Ptr_46_61_61)
, useLabel(CF_NHC_46FFI_46nullPtr)
, CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetry),2)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1200)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIf[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(3,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1200: (byte 0) */
  HW(2,3)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIf[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIf),3)
, CAPTAG(useLabel(FN_LAMBDA1155),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1203)
,	/* FN_LAMBDA1155: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I3,PUSH_ZAP_ARG_I1,EVAL)
, bytes2word(NEEDHEAP_I32,APPLY,1,EVAL)
, bytes2word(NEEDHEAP_I32,JUMPFALSE,7,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG,2)
,	/* v1201: (byte 1) */
  bytes2word(RETURN_EVAL,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1203: (byte 0) */
  HW(2,3)
, 0
,	/* F0_LAMBDA1155: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1155),3)
, VAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrno))
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46return))
, bytes2word(0,0,0,0)
, useLabel(CT_v1204)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfNull[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(4,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1204: (byte 0) */
  HW(4,0)
, 0
,};
Node CF_Foreign_46C_46Error_46throwErrnoIfNull[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfNull))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, useLabel(F0_Prelude_46Eq_46NHC_46FFI_46Ptr_46_61_61)
, useLabel(CF_NHC_46FFI_46nullPtr)
, CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIf),2)
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1205)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfRetryMayBlock_95[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(7,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1205: (byte 0) */
  HW(3,4)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIfRetryMayBlock_95[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetryMayBlock_95),4)
, VAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetryMayBlock))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_Foreign_46Marshal_46Error_46void)
, bytes2word(1,0,0,1)
, useLabel(CT_v1206)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfMinus1RetryMayBlock_95[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_CADR_N1,2)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,13,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(4,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1206: (byte 0) */
  HW(7,1)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIfMinus1RetryMayBlock_95[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfMinus1RetryMayBlock_95),1)
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Eq))
, VAPTAG(useLabel(FN_Prelude_46_61_61))
, VAPTAG(useLabel(FN_Prelude_46negate))
, VAPTAG(useLabel(FN_Prelude_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetryMayBlock_95),3)
, bytes2word(1,0,0,1)
, useLabel(CT_v1207)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfMinus1RetryMayBlock[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_CADR_N1,2)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,13,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(4,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1207: (byte 0) */
  HW(7,1)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIfMinus1RetryMayBlock[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfMinus1RetryMayBlock),1)
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Eq))
, VAPTAG(useLabel(FN_Prelude_46_61_61))
, VAPTAG(useLabel(FN_Prelude_46negate))
, VAPTAG(useLabel(FN_Prelude_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetryMayBlock),3)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1208)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfRetry_95[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1208: (byte 0) */
  HW(3,3)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIfRetry_95[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetry_95),3)
, VAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetry))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_Foreign_46Marshal_46Error_46void)
, bytes2word(1,0,0,1)
, useLabel(CT_v1209)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfMinus1Retry_95[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_CADR_N1,2)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,13,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(4,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1209: (byte 0) */
  HW(7,1)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIfMinus1Retry_95[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfMinus1Retry_95),1)
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Eq))
, VAPTAG(useLabel(FN_Prelude_46_61_61))
, VAPTAG(useLabel(FN_Prelude_46negate))
, VAPTAG(useLabel(FN_Prelude_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetry_95),2)
, bytes2word(1,0,0,1)
, useLabel(CT_v1210)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfMinus1Retry[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_CADR_N1,2)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,13,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(4,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1210: (byte 0) */
  HW(7,1)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIfMinus1Retry[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfMinus1Retry),1)
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Eq))
, VAPTAG(useLabel(FN_Prelude_46_61_61))
, VAPTAG(useLabel(FN_Prelude_46negate))
, VAPTAG(useLabel(FN_Prelude_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfRetry),2)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1211)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIf_95[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1211: (byte 0) */
  HW(3,3)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIf_95[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIf_95),3)
, VAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIf))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_Foreign_46Marshal_46Error_46void)
, bytes2word(1,0,0,1)
, useLabel(CT_v1212)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfMinus1_95[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_CADR_N1,2)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,13,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(4,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1212: (byte 0) */
  HW(7,1)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIfMinus1_95[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfMinus1_95),1)
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Eq))
, VAPTAG(useLabel(FN_Prelude_46_61_61))
, VAPTAG(useLabel(FN_Prelude_46negate))
, VAPTAG(useLabel(FN_Prelude_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIf_95),2)
, bytes2word(1,0,0,1)
, useLabel(CT_v1213)
,};
Node FN_Foreign_46C_46Error_46throwErrnoIfMinus1[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_CADR_N1,2)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,13,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(4,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1213: (byte 0) */
  HW(7,1)
, 0
,};
Node F0_Foreign_46C_46Error_46throwErrnoIfMinus1[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIfMinus1),1)
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Eq))
, VAPTAG(useLabel(FN_Prelude_46_61_61))
, VAPTAG(useLabel(FN_Prelude_46negate))
, VAPTAG(useLabel(FN_Prelude_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, CAPTAG(useLabel(FN_Foreign_46C_46Error_46throwErrnoIf),2)
, bytes2word(0,0,0,0)
, useLabel(CT_v1214)
,};
Node FN_Foreign_46C_46Error_46resetErrno[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CADR_N1,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTRW(0,0)
,	/* CT_v1214: (byte 0) */
  HW(3,0)
, 0
,};
Node CF_Foreign_46C_46Error_46resetErrno[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46resetErrno))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46FFI_46Storable_46NHC_46FFI_46CInt_46poke))
, useLabel(CF_Foreign_46C_46Error_46_95errno)
, bytes2word(1,0,0,1)
, useLabel(CT_v1215)
,};
Node FN_Foreign_46C_46Error_46isValidErrno[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CADR_N1,2,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1215: (byte 0) */
  HW(5,1)
, 0
,};
Node F0_Foreign_46C_46Error_46isValidErrno[] = {
  CAPTAG(useLabel(FN_Foreign_46C_46Error_46isValidErrno),1)
, VAPTAG(useLabel(FN_Prelude_46negate))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46CInt)
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46Eq_46NHC_46FFI_46CInt_46_47_61))
, bytes2word(0,0,0,0)
, useLabel(CT_v1216)
,};
Node FN_Foreign_46C_46Error_46eXDEV[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 18
,	/* CT_v1216: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eXDEV[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eXDEV))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1217)
,};
Node FN_Foreign_46C_46Error_46eUSERS[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 68
,	/* CT_v1217: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eUSERS[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eUSERS))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1218)
,};
Node FN_Foreign_46C_46Error_46eTXTBSY[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 26
,	/* CT_v1218: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eTXTBSY[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eTXTBSY))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1219)
,};
Node FN_Foreign_46C_46Error_46eTOOMANYREFS[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 59
,	/* CT_v1219: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eTOOMANYREFS[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eTOOMANYREFS))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1220)
,};
Node FN_Foreign_46C_46Error_46eTIMEDOUT[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 60
,	/* CT_v1220: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eTIMEDOUT[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eTIMEDOUT))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1221)
,};
Node FN_Foreign_46C_46Error_46eTIME[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 101
,	/* CT_v1221: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eTIME[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eTIME))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1222)
,};
Node FN_Foreign_46C_46Error_46eSTALE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 70
,	/* CT_v1222: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eSTALE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eSTALE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1223)
,};
Node FN_Foreign_46C_46Error_46eSRMNT[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,PUSH_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1223: (byte 0) */
  HW(3,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eSRMNT[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eSRMNT))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, VAPTAG(useLabel(FN_Prelude_46negate))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46CInt)
, bytes2word(0,0,0,0)
, useLabel(CT_v1224)
,};
Node FN_Foreign_46C_46Error_46eSRCH[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 3
,	/* CT_v1224: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eSRCH[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eSRCH))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1225)
,};
Node FN_Foreign_46C_46Error_46eSPIPE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 29
,	/* CT_v1225: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eSPIPE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eSPIPE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1226)
,};
Node FN_Foreign_46C_46Error_46eSOCKTNOSUPPORT[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 44
,	/* CT_v1226: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eSOCKTNOSUPPORT[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eSOCKTNOSUPPORT))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1227)
,};
Node FN_Foreign_46C_46Error_46eSHUTDOWN[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 58
,	/* CT_v1227: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eSHUTDOWN[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eSHUTDOWN))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1228)
,};
Node FN_Foreign_46C_46Error_46eRREMOTE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,PUSH_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1228: (byte 0) */
  HW(3,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eRREMOTE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eRREMOTE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, VAPTAG(useLabel(FN_Prelude_46negate))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46CInt)
, bytes2word(0,0,0,0)
, useLabel(CT_v1229)
,};
Node FN_Foreign_46C_46Error_46eRPCMISMATCH[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 73
,	/* CT_v1229: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eRPCMISMATCH[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eRPCMISMATCH))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1230)
,};
Node FN_Foreign_46C_46Error_46eROFS[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 30
,	/* CT_v1230: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eROFS[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eROFS))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1231)
,};
Node FN_Foreign_46C_46Error_46eREMOTE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 71
,	/* CT_v1231: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eREMOTE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eREMOTE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1232)
,};
Node FN_Foreign_46C_46Error_46eREMCHG[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,PUSH_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1232: (byte 0) */
  HW(3,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eREMCHG[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eREMCHG))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, VAPTAG(useLabel(FN_Prelude_46negate))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46CInt)
, bytes2word(0,0,0,0)
, useLabel(CT_v1233)
,};
Node FN_Foreign_46C_46Error_46eRANGE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 34
,	/* CT_v1233: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eRANGE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eRANGE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1234)
,};
Node FN_Foreign_46C_46Error_46ePROTOTYPE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 41
,	/* CT_v1234: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46ePROTOTYPE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46ePROTOTYPE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1235)
,};
Node FN_Foreign_46C_46Error_46ePROTONOSUPPORT[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 43
,	/* CT_v1235: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46ePROTONOSUPPORT[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46ePROTONOSUPPORT))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1236)
,};
Node FN_Foreign_46C_46Error_46ePROTO[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 100
,	/* CT_v1236: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46ePROTO[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46ePROTO))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1237)
,};
Node FN_Foreign_46C_46Error_46ePROGUNAVAIL[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 74
,	/* CT_v1237: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46ePROGUNAVAIL[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46ePROGUNAVAIL))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1238)
,};
Node FN_Foreign_46C_46Error_46ePROGMISMATCH[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 75
,	/* CT_v1238: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46ePROGMISMATCH[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46ePROGMISMATCH))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1239)
,};
Node FN_Foreign_46C_46Error_46ePROCUNAVAIL[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 76
,	/* CT_v1239: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46ePROCUNAVAIL[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46ePROCUNAVAIL))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1240)
,};
Node FN_Foreign_46C_46Error_46ePROCLIM[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 67
,	/* CT_v1240: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46ePROCLIM[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46ePROCLIM))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1241)
,};
Node FN_Foreign_46C_46Error_46ePIPE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 32
,	/* CT_v1241: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46ePIPE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46ePIPE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1242)
,};
Node FN_Foreign_46C_46Error_46ePFNOSUPPORT[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 46
,	/* CT_v1242: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46ePFNOSUPPORT[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46ePFNOSUPPORT))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1243)
,};
Node FN_Foreign_46C_46Error_46ePERM[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1243: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46ePERM[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46ePERM))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1244)
,};
Node FN_Foreign_46C_46Error_46eOPNOTSUPP[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 45
,	/* CT_v1244: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eOPNOTSUPP[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eOPNOTSUPP))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1245)
,};
Node FN_Foreign_46C_46Error_46eNXIO[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 6
,	/* CT_v1245: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNXIO[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNXIO))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1246)
,};
Node FN_Foreign_46C_46Error_46eNOTTY[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 25
,	/* CT_v1246: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOTTY[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOTTY))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1247)
,};
Node FN_Foreign_46C_46Error_46eNOTSOCK[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 38
,	/* CT_v1247: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOTSOCK[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOTSOCK))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1248)
,};
Node FN_Foreign_46C_46Error_46eNOTEMPTY[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 66
,	/* CT_v1248: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOTEMPTY[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOTEMPTY))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1249)
,};
Node FN_Foreign_46C_46Error_46eNOTDIR[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 20
,	/* CT_v1249: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOTDIR[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOTDIR))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1250)
,};
Node FN_Foreign_46C_46Error_46eNOTCONN[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 57
,	/* CT_v1250: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOTCONN[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOTCONN))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1251)
,};
Node FN_Foreign_46C_46Error_46eNOTBLK[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 15
,	/* CT_v1251: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOTBLK[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOTBLK))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1252)
,};
Node FN_Foreign_46C_46Error_46eNOSYS[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 78
,	/* CT_v1252: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOSYS[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOSYS))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1253)
,};
Node FN_Foreign_46C_46Error_46eNOSTR[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 99
,	/* CT_v1253: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOSTR[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOSTR))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1254)
,};
Node FN_Foreign_46C_46Error_46eNOSR[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 98
,	/* CT_v1254: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOSR[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOSR))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1255)
,};
Node FN_Foreign_46C_46Error_46eNOSPC[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 28
,	/* CT_v1255: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOSPC[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOSPC))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1256)
,};
Node FN_Foreign_46C_46Error_46eNOPROTOOPT[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 42
,	/* CT_v1256: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOPROTOOPT[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOPROTOOPT))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1257)
,};
Node FN_Foreign_46C_46Error_46eNONET[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,PUSH_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1257: (byte 0) */
  HW(3,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNONET[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNONET))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, VAPTAG(useLabel(FN_Prelude_46negate))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46CInt)
, bytes2word(0,0,0,0)
, useLabel(CT_v1258)
,};
Node FN_Foreign_46C_46Error_46eNOMSG[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 91
,	/* CT_v1258: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOMSG[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOMSG))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1259)
,};
Node FN_Foreign_46C_46Error_46eNOMEM[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 12
,	/* CT_v1259: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOMEM[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOMEM))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1260)
,};
Node FN_Foreign_46C_46Error_46eNOLINK[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 97
,	/* CT_v1260: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOLINK[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOLINK))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1261)
,};
Node FN_Foreign_46C_46Error_46eNOLCK[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 77
,	/* CT_v1261: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOLCK[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOLCK))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1262)
,};
Node FN_Foreign_46C_46Error_46eNOEXEC[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 8
,	/* CT_v1262: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOEXEC[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOEXEC))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1263)
,};
Node FN_Foreign_46C_46Error_46eNOENT[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 2
,	/* CT_v1263: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOENT[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOENT))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1264)
,};
Node FN_Foreign_46C_46Error_46eNODEV[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 19
,	/* CT_v1264: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNODEV[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNODEV))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1265)
,};
Node FN_Foreign_46C_46Error_46eNODATA[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 96
,	/* CT_v1265: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNODATA[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNODATA))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1266)
,};
Node FN_Foreign_46C_46Error_46eNOBUFS[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 55
,	/* CT_v1266: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNOBUFS[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNOBUFS))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1267)
,};
Node FN_Foreign_46C_46Error_46eNFILE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 23
,	/* CT_v1267: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNFILE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNFILE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1268)
,};
Node FN_Foreign_46C_46Error_46eNETUNREACH[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 51
,	/* CT_v1268: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNETUNREACH[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNETUNREACH))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1269)
,};
Node FN_Foreign_46C_46Error_46eNETRESET[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 52
,	/* CT_v1269: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNETRESET[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNETRESET))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1270)
,};
Node FN_Foreign_46C_46Error_46eNETDOWN[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 50
,	/* CT_v1270: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNETDOWN[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNETDOWN))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1271)
,};
Node FN_Foreign_46C_46Error_46eNAMETOOLONG[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 63
,	/* CT_v1271: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eNAMETOOLONG[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eNAMETOOLONG))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1272)
,};
Node FN_Foreign_46C_46Error_46eMULTIHOP[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 95
,	/* CT_v1272: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eMULTIHOP[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eMULTIHOP))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1273)
,};
Node FN_Foreign_46C_46Error_46eMSGSIZE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 40
,	/* CT_v1273: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eMSGSIZE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eMSGSIZE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1274)
,};
Node FN_Foreign_46C_46Error_46eMLINK[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 31
,	/* CT_v1274: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eMLINK[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eMLINK))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1275)
,};
Node FN_Foreign_46C_46Error_46eMFILE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 24
,	/* CT_v1275: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eMFILE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eMFILE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1276)
,};
Node FN_Foreign_46C_46Error_46eLOOP[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 62
,	/* CT_v1276: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eLOOP[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eLOOP))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1277)
,};
Node FN_Foreign_46C_46Error_46eISDIR[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 21
,	/* CT_v1277: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eISDIR[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eISDIR))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1278)
,};
Node FN_Foreign_46C_46Error_46eISCONN[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 56
,	/* CT_v1278: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eISCONN[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eISCONN))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1279)
,};
Node FN_Foreign_46C_46Error_46eIO[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 5
,	/* CT_v1279: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eIO[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eIO))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1280)
,};
Node FN_Foreign_46C_46Error_46eINVAL[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 22
,	/* CT_v1280: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eINVAL[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eINVAL))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1281)
,};
Node FN_Foreign_46C_46Error_46eINPROGRESS[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 36
,	/* CT_v1281: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eINPROGRESS[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eINPROGRESS))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1282)
,};
Node FN_Foreign_46C_46Error_46eILSEQ[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 92
,	/* CT_v1282: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eILSEQ[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eILSEQ))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1283)
,};
Node FN_Foreign_46C_46Error_46eIDRM[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 90
,	/* CT_v1283: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eIDRM[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eIDRM))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1284)
,};
Node FN_Foreign_46C_46Error_46eHOSTUNREACH[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 65
,	/* CT_v1284: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eHOSTUNREACH[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eHOSTUNREACH))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1285)
,};
Node FN_Foreign_46C_46Error_46eHOSTDOWN[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 64
,	/* CT_v1285: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eHOSTDOWN[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eHOSTDOWN))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1286)
,};
Node FN_Foreign_46C_46Error_46eFTYPE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 79
,	/* CT_v1286: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eFTYPE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eFTYPE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1287)
,};
Node FN_Foreign_46C_46Error_46eFBIG[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 27
,	/* CT_v1287: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eFBIG[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eFBIG))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1288)
,};
Node FN_Foreign_46C_46Error_46eFAULT[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 14
,	/* CT_v1288: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eFAULT[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eFAULT))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1289)
,};
Node FN_Foreign_46C_46Error_46eEXIST[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 17
,	/* CT_v1289: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eEXIST[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eEXIST))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1290)
,};
Node FN_Foreign_46C_46Error_46eDQUOT[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 69
,	/* CT_v1290: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eDQUOT[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eDQUOT))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1291)
,};
Node FN_Foreign_46C_46Error_46eDOM[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 33
,	/* CT_v1291: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eDOM[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eDOM))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1292)
,};
Node FN_Foreign_46C_46Error_46eDIRTY[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,PUSH_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1292: (byte 0) */
  HW(3,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eDIRTY[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eDIRTY))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, VAPTAG(useLabel(FN_Prelude_46negate))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46CInt)
, bytes2word(0,0,0,0)
, useLabel(CT_v1293)
,};
Node FN_Foreign_46C_46Error_46eDESTADDRREQ[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 39
,	/* CT_v1293: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eDESTADDRREQ[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eDESTADDRREQ))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1294)
,};
Node FN_Foreign_46C_46Error_46eDEADLK[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 11
,	/* CT_v1294: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eDEADLK[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eDEADLK))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1295)
,};
Node FN_Foreign_46C_46Error_46eCONNRESET[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 54
,	/* CT_v1295: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eCONNRESET[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eCONNRESET))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1296)
,};
Node FN_Foreign_46C_46Error_46eCONNREFUSED[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 61
,	/* CT_v1296: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eCONNREFUSED[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eCONNREFUSED))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1297)
,};
Node FN_Foreign_46C_46Error_46eCONNABORTED[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 53
,	/* CT_v1297: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eCONNABORTED[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eCONNABORTED))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1298)
,};
Node FN_Foreign_46C_46Error_46eCOMM[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,PUSH_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1298: (byte 0) */
  HW(3,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eCOMM[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eCOMM))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, VAPTAG(useLabel(FN_Prelude_46negate))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46CInt)
, bytes2word(0,0,0,0)
, useLabel(CT_v1299)
,};
Node FN_Foreign_46C_46Error_46eCHILD[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 10
,	/* CT_v1299: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eCHILD[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eCHILD))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1300)
,};
Node FN_Foreign_46C_46Error_46eBUSY[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 16
,	/* CT_v1300: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eBUSY[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eBUSY))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1301)
,};
Node FN_Foreign_46C_46Error_46eBADRPC[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 72
,	/* CT_v1301: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eBADRPC[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eBADRPC))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1302)
,};
Node FN_Foreign_46C_46Error_46eBADMSG[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 94
,	/* CT_v1302: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eBADMSG[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eBADMSG))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1303)
,};
Node FN_Foreign_46C_46Error_46eBADF[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 9
,	/* CT_v1303: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eBADF[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eBADF))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1304)
,};
Node FN_Foreign_46C_46Error_46eALREADY[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 37
,	/* CT_v1304: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eALREADY[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eALREADY))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1305)
,};
Node FN_Foreign_46C_46Error_46eAFNOSUPPORT[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 47
,	/* CT_v1305: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eAFNOSUPPORT[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eAFNOSUPPORT))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1306)
,};
Node FN_Foreign_46C_46Error_46eADV[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,PUSH_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 1
,	/* CT_v1306: (byte 0) */
  HW(3,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eADV[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eADV))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, VAPTAG(useLabel(FN_Prelude_46negate))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46CInt)
, bytes2word(0,0,0,0)
, useLabel(CT_v1307)
,};
Node FN_Foreign_46C_46Error_46eADDRNOTAVAIL[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 49
,	/* CT_v1307: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eADDRNOTAVAIL[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eADDRNOTAVAIL))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1308)
,};
Node FN_Foreign_46C_46Error_46eADDRINUSE[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 48
,	/* CT_v1308: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eADDRINUSE[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eADDRINUSE))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1309)
,};
Node FN_Foreign_46C_46Error_46eACCES[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 13
,	/* CT_v1309: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eACCES[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eACCES))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1310)
,};
Node FN_Foreign_46C_46Error_46e2BIG[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, 7
,	/* CT_v1310: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46e2BIG[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46e2BIG))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,0,0)
, useLabel(CT_v1311)
,};
Node FN_Foreign_46C_46Error_46eOK[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CADR_N1)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTRW(0,0)
,	/* CT_v1311: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Foreign_46C_46Error_46eOK[] = {
  VAPTAG(useLabel(FN_Foreign_46C_46Error_46eOK))
, VAPTAG(useLabel(FN_Prelude_46Num_46NHC_46FFI_46CInt_46fromInteger))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1316)
,};
Node FN_Prelude_46Eq_46Foreign_46C_46Error_46Errno_46_61_61[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(7,0,PUSH_HEAP,HEAP_CVAL_I5)
,	/* v1312: (byte 3) */
  bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,PUSH_CVAL_P1)
, bytes2word(6,ZAP_ARG_I1,ZAP_ARG_I2,EVAL)
, bytes2word(NEEDHEAP_I32,JUMPFALSE,6,0)
,	/* v1314: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(HEAP_CVAL_P1,7,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1316: (byte 0) */
  HW(6,2)
, 0
,};
Node F0_Prelude_46Eq_46Foreign_46C_46Error_46Errno_46_61_61[] = {
  CAPTAG(useLabel(FN_Prelude_46Eq_46Foreign_46C_46Error_46Errno_46_61_61),2)
, VAPTAG(useLabel(FN_Foreign_46C_46Error_46isValidErrno))
, VAPTAG(useLabel(FN_Prelude_46_38_38))
, VAPTAG(useLabel(FN_Prelude_46Eq_46NHC_46FFI_46CInt_46_61_61))
, useLabel(CF_Prelude_46otherwise)
, VAPTAG(useLabel(FN_LAMBDA1156))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v1318)
,	/* FN_LAMBDA1156: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1317)
,	/* CT_v1318: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1156: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1156))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1319)
,};
Node FN_Prelude_46Eq_46Foreign_46C_46Error_46Errno_46_47_61[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1319: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Prelude_46Eq_46Foreign_46C_46Error_46Errno_46_47_61[] = {
  CAPTAG(useLabel(FN_Prelude_46Eq_46Foreign_46C_46Error_46Errno_46_47_61),2)
, VAPTAG(useLabel(FN_Prelude_46_95_46_47_61))
, useLabel(CF_Prelude_46Eq_46Foreign_46C_46Error_46Errno)
, bytes2word(0,0,0,0)
, useLabel(CT_v1320)
,};
Node FN_Prelude_46Eq_46Foreign_46C_46Error_46Errno[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1320: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Prelude_46Eq_46Foreign_46C_46Error_46Errno[] = {
  VAPTAG(useLabel(FN_Prelude_46Eq_46Foreign_46C_46Error_46Errno))
, useLabel(F0_Prelude_46Eq_46Foreign_46C_46Error_46Errno_46_47_61)
, useLabel(F0_Prelude_46Eq_46Foreign_46C_46Error_46Errno_46_61_61)
,	/* ST_v1171: (byte 0) */
 	/* ST_v1169: (byte 1) */
 	/* ST_v1317: (byte 4) */
  bytes2word(0,58,32,0)
, bytes2word(70,111,114,101)
, bytes2word(105,103,110,46)
, bytes2word(67,46,69,114)
, bytes2word(114,111,114,58)
, bytes2word(32,80,97,116)
, bytes2word(116,101,114,110)
, bytes2word(32,109,97,116)
, bytes2word(99,104,32,102)
, bytes2word(97,105,108,117)
, bytes2word(114,101,32,105)
, bytes2word(110,32,102,117)
, bytes2word(110,99,116,105)
, bytes2word(111,110,32,97)
, bytes2word(116,32,49,52)
, bytes2word(50,58,51,45)
, bytes2word(49,52,52,58)
, bytes2word(53,54,46,0)
,};

#include <haskell2c.h>
#include <HsFFI.h>

/* foreign import ccall "string.h strerror" Foreign.C.Error.strerror# 1 :: Prelude.Int -> FFI.Ptr */
#include "string.h"
#ifdef PROFILE
static SInfo pf_Foreign_46C_46Error_46strerror_35 = {"Foreign.C.Error","Foreign.C.Error.strerror#","FFI.Ptr"};
#endif
C_HEADER(FR_Foreign_46C_46Error_46strerror_35) {
  NodePtr nodeptr;
  void* result;
  HsInt arg1;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt)GET_INT_VALUE(nodeptr);

  result = strerror(arg1);

  nodeptr = nhc_mkInt((int)result);
  INIT_PROFINFO(nodeptr,&pf_Foreign_46C_46Error_46strerror_35);
  C_RETURN(nodeptr);
}

/* foreign import ccall & "errno.h errno" Foreign.C.Error._errno 0 ::  -> FFI.Ptr */
#include "errno.h"
#ifdef PROFILE
static SInfo pf_Foreign_46C_46Error_46_95errno = {"Foreign.C.Error","Foreign.C.Error._errno","FFI.Ptr"};
#endif
C_HEADER(FR_Foreign_46C_46Error_46_95errno) {
  NodePtr nodeptr;
  void* result;
;

  result = (void*)&errno;

  nodeptr = nhc_mkInt((int)result);
  INIT_PROFINFO(nodeptr,&pf_Foreign_46C_46Error_46_95errno);
  C_RETURN(nodeptr);
}

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].