00001 #include <strings.h> 00002 00003 FILE_LICENCE ( GPL2_OR_LATER ); 00004 00005 int __flsl ( long x ) { 00006 unsigned long value = x; 00007 int ls = 0; 00008 00009 for ( ls = 0 ; value ; ls++ ) { 00010 value >>= 1; 00011 } 00012 return ls; 00013 }
1.5.7.1