Mercurial > hg > nginx
view auto/fmt/longlong @ 194:2357fa41738a
nginx-0.0.1-2003-11-21-09:30:49 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 21 Nov 2003 06:30:49 +0000 |
parents | dd66383796a5 |
children |
line wrap: on
line source
echo "Checking for printf() long long format" NGX_LONG_LONG_FMT=NO echo "int main() {" > autotest.c echo "printf(\"%llu\", (unsigned long long) -1);" >> autotest.c echo "return 0; }" >> autotest.c eval "${CC} -o autotest autotest.c > /dev/null 2>&1" if [ -x ./autotest -a "`./autotest`" = $NGX_MAX_LONG_LONG ]; then echo " + \"%ll\" used" NGX_LONG_LONG_FMT="ll" else echo " + \"%ll\" is not appropriate" fi rm autotest* if [ $NGX_LONG_LONG_FMT = NO ]; then echo "int main() {" > autotest.c echo "printf(\"%qu\", (unsigned long long) -1);" >> autotest.c echo "return 0; }" >> autotest.c eval "${CC} -o autotest autotest.c > /dev/null 2>&1" if [ -x ./autotest -a "`./autotest`" = $NGX_MAX_LONG_LONG ]; then echo " + \"%q\" used" NGX_LONG_LONG_FMT="q" else echo " + \"%q\" is not appropriate" fi rm autotest* fi if [ $NGX_LONG_LONG_FMT = NO ]; then echo "printf() long long format not found" exit 1 fi