1*08b16776Snaddy /* $OpenBSD: ffs_test.c,v 1.1 2020/06/26 20:16:22 naddy Exp $ */ 2*08b16776Snaddy /* 3*08b16776Snaddy * Written by Christian Weisgerber <naddy@openbsd.org>. 4*08b16776Snaddy * Public domain. 5*08b16776Snaddy */ 6*08b16776Snaddy 7*08b16776Snaddy #include <assert.h> 8*08b16776Snaddy #include <stdint.h> 9*08b16776Snaddy #include <string.h> 10*08b16776Snaddy 11*08b16776Snaddy int main(void)12*08b16776Snaddymain(void) 13*08b16776Snaddy { 14*08b16776Snaddy assert(ffs(0) == 0); 15*08b16776Snaddy assert(ffs(0x8080) == 8); 16*08b16776Snaddy assert(ffs(INT32_MIN) == 32); 17*08b16776Snaddy return (0); 18*08b16776Snaddy } 19