=================================================================== RCS file: /cvs/djgpp/djgpp/tests/libc/pc_hw/farptr/farptr.c,v retrieving revision 1.1 retrieving revision 1.2 diff -p -u -r1.1 -r1.2 --- djgpp/tests/libc/pc_hw/farptr/farptr.c 1995/08/23 06:17:52 1.1 +++ /cvs/djgpp/djgpp/tests/libc/pc_hw/farptr/farptr.c 2017/08/05 16:37:02 1.2 @@ -1,8 +1,20 @@ +#include #include int -main(long l, short s, char c) +main(int argc, char *argv[]) { + char c, *end = NULL; + long l; + short s; + + if (argc < 4) + return 1; + + l = (long)strtol(argv[1], &end, 0); + s = (short)strtol(argv[2], &end, 0); + c = (char)argv[3][0]; + asm("\n/* ------------ farpokeb */"); _farpokeb(s, l, l); _farpokeb(s, l, s);