#include <stdio.h>
#include <inttypes.h>
#include <errno.h>
#include <stdint.h>
typedef unsigned long long mytypedef_t;
#define MYTYPEDEF_MAX ULLONG_MAX
void compliant(void) {
mytypedef_t x;
uintmax_t temp;
char buff[256];
char *end_ptr;
if (fgets(buff, sizeof(buff), stdin) == NULL) {
} else {
errno = 0;
temp = strtoumax(buff, &end_ptr, 10);
if (ERANGE == errno) {
} else if (end_ptr == buff) {
} else if ('\n' != *end_ptr && '\0' != *end_ptr) {
}
if (temp > MYTYPEDEF_MAX) {
} else {
x = temp;
}
}
}