+++ /dev/null
-unsigned test(unsigned one , unsigned bit)
-{
- unsigned val= bit & 1;
- unsigned zero= one >> 1;
-
- val++;
- return zero + ( val>> 1 );
-}
-
-int main()
-{
- if (test (1,0) != 0)
- abort ();
- if (test (1,1) != 1)
- abort ();
- if (test (1,65535) != 1)
- abort ();
- exit (0);
-
- return 0;
-}