1 extern void abort (void);
4 my_add(unsigned int si1
, unsigned int si2
)
6 return (si1
> (50-si2
)) ? si1
: (si1
+ si2
);
10 my_shift(unsigned int left
, unsigned int right
)
12 return (right
> 100) ? left
: (left
>> right
);
15 static int func_4(unsigned int p_6
)
18 for (p_6
= 1; p_6
< 3; p_6
= my_add(p_6
, 1))
23 if (my_shift(p_6
, p_6
))