ulogit.c