#include <stdio.h>
#include <stdint.h>
#include <inttypes.h>
int main()
{
uint64_t const i_read = 5;
uint32_t const i_chapter_count = 1073741824;
if( i_read < 5 )
return -1;
if( i_read < i_chapter_count * 4 )
{
fprintf( stderr,
"i_chapter_count = %" PRIu32 " of size 4 does not fit inside "
"i_read = %" PRId64, i_chapter_count, i_read );
return -1;
}
fprintf( stderr, "%" PRIu32 " chapters of 4 bytes, fits inside %" PRId64 " bytes!\n",
i_chapter_count, i_read );
return 0;
}