2 extern void abort(void);
6 } __attribute__((packed
));
14 static void __attribute__((noinline
)) fetch(struct source
*p
)
19 static struct packed_ushort
__attribute__((noinline
)) next(struct source
*p
)
21 struct packed_ushort rv
;
23 if (p
->pos
>= p
->length
) {
46 for (i
= 0; i
< 16; i
++) {
47 struct packed_ushort rv
= next(&s
);
48 if ((i
== 0 && rv
.ucs
!= 0xffff)
49 || (i
> 0 && rv
.ucs
!= 0))