test.c stuff
authorbrian <brian@brianweb.net>
Wed, 5 May 2004 17:45:15 +0000 (10:45 -0700)
committerbrian <brian@brianweb.net>
Wed, 5 May 2004 17:45:15 +0000 (10:45 -0700)
darcs-hash:20040505174515-24bed-a1e14a0407b1051966ed10379df83941b7bcf188.gz

src/tests/Test.c

index 0e49b45..b755e69 100644 (file)
@@ -188,12 +188,35 @@ int main(int argc, char **argv) {
         memcpy(buf,"Hello, World",sizeof("Hello, World"));
         printf("%s\n",buf);
     }
         memcpy(buf,"Hello, World",sizeof("Hello, World"));
         printf("%s\n",buf);
     }
-    printf("cwd: %s\n",getcwd(NULL,0));
-    printf("isatty(0): %d\n",isatty(0));
-    printf("exiting\n");
+    
+    {
+        /*long long ll = 0xdeadbeefdeadc0deLL;
+        long l = 0xdeadbeef;
+        unsigned char *tmp;
+        
+        printf("long long: %lld %llX\n",ll,ll);
+        tmp = (char*)&ll;
+        for(i=0;i<sizeof(long long);i++) { printf("%X\n",tmp[i]); }
+        
+        printf("long: %ld %lX\n",l,l);
+        tmp = (char*)&l;
+        for(i=0;i<sizeof(long);i++) { printf("%X\n",tmp[i]); }*/
+        
+        long long rl(long long n);
+        long long l = rl(-1614907703);
+        printf("---> %lld \n",l);
+        if(l >=-64) printf("---> ERROR: %lld >= -64\n",l);
+    }
+    
+    //printf("cwd: %s\n",getcwd(NULL,0));
+    //printf("isatty(0): %d\n",isatty(0));
+    //printf("exiting\n");
     return 0;
 }
 
     return 0;
 }
 
+long long zero = 0;
+long long rl(long long n) { return n + zero; }
+
 void suckram() {
     int total = 0;
     fprintf(stderr,"Eating up all available memory\n");
 void suckram() {
     int total = 0;
     fprintf(stderr,"Eating up all available memory\n");