]> 4ch.mooo.com Git - 16.git/blobdiff - src/test0.c
Merge branch 'master' of github.com:sparky4/16
[16.git] / src / test0.c
index f5eb99b93d0d31f9e5b889c24baf6a510348d581..35d2c8d2ac3b9b6a9dff6661cf5250fb7b666b01 100755 (executable)
@@ -1,14 +1,37 @@
 #include <stdio.h>\r
 #include <malloc.h>\r
 \r
-void main()\r
+void baka(unsigned far *z)\r
 {\r
        unsigned w;\r
-       unsigned far *z;\r
 //     w = _nmalloc(sizeof(unsigned));\r
        z=(&w);\r
        for(w=0; w<16;w++)\r
        {\r
                printf("z=(%Fp)%u       w=(%Fp)%u\n", z, *z, &w, w);\r
        }\r
+       printf("\n");\r
+}\r
+\r
+void pee(unsigned far *z)\r
+{\r
+       unsigned near *w;\r
+       w = _nmalloc(sizeof(unsigned));\r
+       z=(w);\r
+       for((*w)=0;(*w)<16;(*w)++)\r
+       {\r
+               printf("z=(%Fp)%u       w=(%Fp)%u\n", z, *z, w, *w);\r
+       }\r
+       printf("\n");\r
+}\r
+\r
+void main()\r
+{\r
+       unsigned near w;\r
+       unsigned far *z;\r
+       baka(z);\r
+       pee(z);\r
+       printf("&w=%Fp\n", &w);\r
+       printf("&z=%Fp\n", &z);\r
+       printf("*z=%Fp\n", *z);\r
 }\r