home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / APPTYPE.ZIP / MSC / patches.msc < prev   
Text File  |  1993-03-24  |  983b  |  44 lines

  1. diff -c old/apptype.c new/apptype.c
  2. *** old/apptype.c    Wed Mar 24 09:23:04 1993
  3. --- new/apptype.c    Wed Mar 24 09:56:02 1993
  4. ***************
  5. *** 5,16 ****
  6. --- 5,24 ----
  7.   #define INCL_DOSSESMGR
  8.   #define INCL_DOSERRORS
  9.   #include <os2.h>
  10. + #if defined (MSC)
  11. + #include "fapptyp.h"
  12. + #endif
  13.   #include <stdio.h>
  14.   
  15.   int main (int argc, char *argv[])
  16.   {
  17.     int result, i;
  18. + #if defined (MSC)
  19. +   USHORT rc, type;
  20. + #else
  21.     ULONG rc, type;
  22. + #endif
  23.   
  24.   #ifdef __EMX__
  25.     _wildcard (&argc, &argv);
  26. ***************
  27. *** 23,29 ****
  28. --- 31,41 ----
  29.       }
  30.     for (i = 1; i < argc; ++i)
  31.       {
  32. + #if defined (MSC)
  33. +       rc = DosQAppType (argv[i], &type);
  34. + #else
  35.         rc = DosQueryAppType (argv[i], &type);
  36. + #endif
  37.         if (rc == ERROR_INVALID_EXE_SIGNATURE)
  38.           fprintf (stderr, "%s: not an executable file\n", argv[i]);
  39.         else if (rc == ERROR_FILE_NOT_FOUND)
  40. Only in new: EMX
  41. Only in new: MSC
  42. Only in new: readme.txt
  43.