|
|
1.1 ! root 1: /* ! 2: * Example of DOSGETVERSION usage ! 3: * ! 4: * This program gets the DOS version and revision numbers. ! 5: * It works as a Family API Program. ! 6: * ! 7: * Compile as: cl -AL -Lp -G0 version.c ! 8: * ! 9: * Copyright (C) Microsoft Corp. 1986 ! 10: */ ! 11: ! 12: #include <doscalls.h> ! 13: ! 14: main() ! 15: { ! 16: unsigned int VersionWord; ! 17: unsigned int major, minor; ! 18: ! 19: DOSGETVERSION(&VersionWord); /* Call DOS to get the version */ ! 20: ! 21: major = VersionWord >> 8; /* High byte is major version */ ! 22: minor = VersionWord & 0xff; /* Low byte is minor revision */ ! 23: ! 24: printf("Version %d.%d\n", major, minor); ! 25: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.