X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Ftest0.c;h=35d2c8d2ac3b9b6a9dff6661cf5250fb7b666b01;hb=f140a355c36fae1da7e962c9828983e1fa131ad1;hp=f5eb99b93d0d31f9e5b889c24baf6a510348d581;hpb=dc67903478071f6a9ed0415b0852a3bc0cec60ec;p=16.git diff --git a/src/test0.c b/src/test0.c index f5eb99b9..35d2c8d2 100755 --- a/src/test0.c +++ b/src/test0.c @@ -1,14 +1,37 @@ #include #include -void main() +void baka(unsigned far *z) { unsigned w; - unsigned far *z; // w = _nmalloc(sizeof(unsigned)); z=(&w); for(w=0; w<16;w++) { printf("z=(%Fp)%u w=(%Fp)%u\n", z, *z, &w, w); } + printf("\n"); +} + +void pee(unsigned far *z) +{ + unsigned near *w; + w = _nmalloc(sizeof(unsigned)); + z=(w); + for((*w)=0;(*w)<16;(*w)++) + { + printf("z=(%Fp)%u w=(%Fp)%u\n", z, *z, w, *w); + } + printf("\n"); +} + +void main() +{ + unsigned near w; + unsigned far *z; + baka(z); + pee(z); + printf("&w=%Fp\n", &w); + printf("&z=%Fp\n", &z); + printf("*z=%Fp\n", *z); }