This routine is only ever called from ASM code, so the fact that
there
is no C declaration is expected.
Does the asm code really need to call back into C?
Could you just have the asm code do "jmp .L_read_trailing_bytes" (might need to
only do that if %ecx is non-zero)?
-Tony