- printf("cwd: %s\n",getcwd(NULL,0));
- printf("isatty(0): %d\n",isatty(0));
- printf("exiting\n");
+
+ {
+
+#define HOST_BITS_PER_WIDE_INT 64
+#define HOST_WIDE_INT long long
+
+ extern int ri(int n);
+ int precision = ri(8);
+ long long l;
+
+ l = (precision - HOST_BITS_PER_WIDE_INT > 0
+ ? -1 : ((HOST_WIDE_INT) 1 << (precision - 1)) - 1),
+ (precision - HOST_BITS_PER_WIDE_INT - 1 > 0
+ ? (((HOST_WIDE_INT) 1
+ << (precision - HOST_BITS_PER_WIDE_INT - 1))) - 1
+ : 0);
+
+ printf("%llX\n",l);
+ }
+
+ {
+ double d = -2.34;
+ d = fabs(d);
+ printf("fabs(-2.24) = %g\n",d);
+ }
+
+
+ //printf("cwd: %s\n",getcwd(NULL,0));
+ //printf("isatty(0): %d\n",isatty(0));
+ //printf("exiting\n");