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