* Find Last Set bit */
| 38 | * Find Last Set bit |
| 39 | */ |
| 40 | int |
| 41 | flsl(long mask) |
| 42 | { |
| 43 | int bit; |
| 44 | |
| 45 | if (mask == 0) |
| 46 | return (0); |
| 47 | for (bit = 1; mask != 1; bit++) |
| 48 | mask = (unsigned long)mask >> 1; |
| 49 | return (bit); |
| 50 | } |
no outgoing calls
no test coverage detected