#if WAITQUEUE_DEBUG sem->__magic = (int)&sem->__magic; #endif 
static inline void sema_init (struct semaphore *sem, int val){/* *	*sem = (struct semaphore)__SEMAPHORE_INITIALIZER((*sem),val); * * i'd rather use the more flexible initialization above, but sadly * GCC 2.7.2.3 emits a bogus warning. EGCS doesnt. Oh well. */	atomic_set(&sem->count, val);	init_waitqueue_head(&sem->wait);#if WAITQUEUE_DEBUG	sem->__magic = (int)&sem->__magic;#endif}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/288a60cf4d7cc35f84f46cd8ffd0b34f9d8e7346/semaphore.h/clean/include/asm-xtensa/semaphore.h