unsigned char dummy = 0;
bit bit0 = 0;
-unsigned int aint0 = 0;
-unsigned int aint1 = 0;
-unsigned char achar0 = 0;
-unsigned char achar1 = 0;
+unsigned int uint0 = 0;
+unsigned int uint1 = 0;
+unsigned char uchar0 = 0;
+unsigned char uchar1 = 0;
unsigned char call3 (void);
unsigned char
call3 (void)
{
- if (achar0)
+ if (uchar0)
failures++;
return (failures);
{
unsigned int i = 0;
- if (aint0)
+ if (uint0)
i++;
return (i);
}
+unsigned char
+call6a(unsigned char uc)
+{
+
+ if(uc>uchar1)
+ return 1;
+ else
+ return 0;
+
+}
+
+unsigned char
+call6(unsigned char uc)
+{
+
+ return(call6a(uc));
+}
+
+unsigned int
+call7a(unsigned int ui)
+{
+ if(ui)
+ return 1;
+ else
+ return 0;
+
+}
+
+unsigned int
+call7(unsigned int ui)
+{
+
+ return(call7a(ui));
+}
+
+unsigned char
+call8(unsigned char uc1,unsigned char uc2)
+{
+
+ return uc1+uc2;
+}
+
void
main (void)
{
- call1 (achar0);
- call2 (aint0);
- achar1 = call3 ();
- aint1 = call4 ();
- if (aint1)
+ call1 (uchar0);
+ call2 (uint0);
+ uchar1 = call3 ();
+ uint1 = call4 ();
+ if (uint1)
+ failures++;
+
+ uint1 = call5 (uint0);
+ if (uint1)
+ failures++;
+
+ if(call6(uchar0))
failures++;
- aint1 = call5 (aint0);
- if (aint1)
+
+ if(call7(0))
+ failures++;
+
+ if(!call7(1))
+ failures++;
+
+ if(!call7(0xff00))
+ failures++;
+
+ uchar0=4;
+ uchar1=3;
+ uchar0 = call8(uchar0,uchar1);
+
+ if(uchar0 != 7)
failures++;
success = failures;