euler/utils/number.c