void C_allocate_bytevector(long c, long *av) { long k = av[ 1 ], size, init, align8, bytes, str, n, *p; if(c != 4) C_bad_argc(c, 4); size = av[ 2 ]; init = av[ 3 ]; n = ({ struct { typeof(size) n1; } C__TMPST = { .n1 = (size) }; typeof(C__TMPST) C__PREV_TMPST=C__TMPST; (((((((C__PREV_TMPST.n1) & 0x00000001) ? ((long)(0x00000006 | 0x00000010)) : ((long)(0x00000006 | 0x00000000)))) != ((long)(0x00000006 | 0x00000000)))) ? (void)0 : C_panic_hook(("Low-level type assertion " "C_fixnump(C_VAL1(size))""=#t" " failed at " "runtime.c" ":" "10090"))); ((C__PREV_TMPST.n1) >> 1); }); if(((((init) & 0x0000000f) == 0x0000000a) ? ((long)(0x00000006 | 0x00000010)) : ((long)(0x00000006 | 0x00000000)))) { char buf[ 4 ]; n *= C_utf_encode(buf, ({ struct { typeof(init) n1; } C__TMPST = { .n1 = (init) }; typeof(C__TMPST) C__PREV_TMPST=C__TMPST; ((((((((C__PREV_TMPST.n1) & 0x0000000f) == 0x0000000a) ? ((long)(0x00000006 | 0x00000010)) : ((long)(0x00000006 | 0x00000000)))) != ((long)(0x00000006 | 0x00000000)))) ? (void)0 : C_panic_hook(("Low-level type assertion " "C_charp(C_VAL1(init))""=#t" " failed at " "runtime.c" ":" "10094"))); ((long)(C__PREV_TMPST.n1) >> 8) & 0x1fffff; })) - buf; }