Changeset 841 for trunk/dll/inis.c


Ignore:
Timestamp:
Sep 23, 2007, 6:27:51 PM (18 years ago)
Author:
Gregg Young
Message:

This implements large file support; The wrappers to allow WARP3 compatibility are not done so this will not run on Warp3or Warp 4 pre fixpack 12(?)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/inis.c

    r838 r841  
    2727#define INCL_DOS
    2828#define INCL_DOSERRORS
     29#define INCL_LONGLONG
    2930#include <os2.h>
    3031
     
    516517    WinSetWindowText(hwndMLE, lasttext);
    517518    {
    518       FILEFINDBUF3 ffb;
     519      FILEFINDBUF3L ffb;
    519520      ULONG nm;
    520521      HDIR hdir;
     
    526527                         &hdir,
    527528                         FILE_NORMAL | FILE_ARCHIVED,
    528                          &ffb, sizeof(ffb), &nm, FIL_STANDARD)) {
     529                         &ffb, sizeof(ffb), &nm, FIL_STANDARDL)) {
    529530        do {
    530531          priority_bumped();
     
    16181619      CHAR szFrom[CCHMAXPATH + 2], szDir[CCHMAXPATH + 1],
    16191620        szTemp[CCHMAXPATH + 2];
    1620       FILESTATUS3 fsa;
     1621      FILESTATUS3L fsa;
    16211622      INIREC inirec;
    16221623
     
    16371638          else {
    16381639            if (FullDrgName(pDItem, szFrom, sizeof(szFrom)) &&
    1639                 !DosQueryPathInfo(szFrom, FIL_STANDARD, &fsa,
    1640                                   (ULONG) sizeof(FILESTATUS3)))
     1640                !DosQueryPathInfo(szFrom, FIL_STANDARDL, &fsa,
     1641                                  (ULONG) sizeof(FILESTATUS3L)))
    16411642              WinSendMsg(WinQueryWindow(hwnd, QW_PARENT), WM_COMMAND,
    16421643                         MPFROM2SHORT(IDM_COMPARE, 0), MPFROMP(szFrom));
     
    24872488
    24882489        CHAR filename[CCHMAXPATH + 81], *p;
    2489         FILESTATUS3 fsa;
     2490        FILESTATUS3L fsa;
    24902491        HINI hINI;
    24912492
     
    25102511                            TRUE) &&
    25112512            *filename &&
    2512             !DosQueryPathInfo(filename, FIL_STANDARD, &fsa, sizeof(fsa))) {
     2513            !DosQueryPathInfo(filename, FIL_STANDARDL, &fsa, sizeof(fsa))) {
    25132514          hINI = PrfOpenProfile(WinQueryAnchorBlock(hwnd), filename);
    25142515          if (!hINI) {
Note: See TracChangeset for help on using the changeset viewer.