__need_FILE
# if defined __need_FILE || defined __need___FILE
#if !defined __need_FILE && !defined __need___FILE
#if !defined __FILE_defined && defined __need_FILE