uid_demo.c