Changeset 902


Ignore:
Timestamp:
Jan 5, 2008, 3:47:56 AM (18 years ago)
Author:
Steven Levine
Message:

Allow includes to be used standalone
Document include dependencies

Location:
trunk/dll
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/datamin.h

    r551 r902  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2005 Steven H. Levine
     9  Copyright (c) 2005, 2008 Steven H. Levine
    1010
    1111  23 May 05 SHL Pull from fm3dll.h
     12  04 Jan 08 SHL Allow standalone usage
    1213
    1314***********************************************************************/
    1415
    15 #if !defined(DATAMIN_INCLUDED)
     16#if !defined(DATAMIN_H)
    1617
    17 #define DATAMIN_INCLUDED
     18#define DATAMIN_H
     19
     20#if !defined(OS2_INCLUDED)
     21#include <os2.h>
     22#endif
    1823
    1924#define QWL_DATAMIN_PTR (QWL_USER + 4)
     
    3439HWND CreateDataBar(HWND hwndParent, ULONG fl);
    3540
    36 #endif
     41#endif // DATAMIN_H
  • trunk/dll/fm3dll.h

    r898 r902  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2007 Steven H. Levine
     9  Copyright (c) 2001, 2008 Steven H. Levine
    1010
    1111  12 Feb 03 SHL Add CBLIST_TO_EASIZE
     
    6969  30 Dec 07 GKY Change TestDates to TestFDates can compare by filename or FDATE/FTIME data
    7070  30 Dec 07 GKY Add TestCDates to compare CNRITEMs by CDATE/CTIME data
     71  04 Jan 08 SHL Allow standalone usage
    7172
    7273***********************************************************************/
     74
     75#if !defined(FM3DLL_H)
     76
     77#define FM3DLL_H
     78
     79#include <stdio.h>                      // FILE
     80#include <time.h>                       // time_t
     81
     82#if !defined(OS2_INCLUDED)
     83#define INCL_WINSTDDRAG
     84#define INCL_WINSTDCNR
     85#define INCL_WINPROGRAMLIST
     86#define INCL_WINHELP
     87#include <os2.h>
     88#else
     89#if !defined(INCL_WINSTDDRAG)
     90#error INCL_WINSTDDRAG required
     91#endif
     92#if !defined(INCL_WINSTDCNR)
     93#error INCL_WINSTDCNR required
     94#endif
     95#if !defined(INCL_WINPROGRAMLIST)
     96#error INCL_WINPROGRAMLIST required
     97#endif
     98#if !defined(INCL_WINHELP)
     99#error INCL_WINHELP required
     100#endif
     101#endif // OS2_INCLUDED
    73102
    74103#if defined(__IBMC__)
     
    687716INT CheckDrive(CHAR Drive, CHAR * FileSystem, ULONG * type);
    688717int TestFDates(char *file1, char *file2, FDATE *datevar1, FTIME *timevar1,
    689                FDATE *datevar2, FTIME *timevar2);
     718               FDATE *datevar2, FTIME *timevar2);
    690719int TestCDates(CDATE *datevar1, CTIME *timevar1, CDATE *datevar2, CTIME *timevar2);
    691720BOOL IsNewer(char *file1, char *file2);
     
    883912UINT literal(PSZ pszBuf);
    884913BOOL wildcard(const PSZ pszBuf, const PSZ pszWildCard,
    885               const BOOL fNotFileSpec);
     914              const BOOL fNotFileSpec);
    886915PSZ fixup(const PCH pachInBuf, PSZ pszOutBuf, const UINT cBufBytes,
    887916          const UINT cInBytes);
     
    911940               CHAR ** list, CHAR * prompt, PCSZ pszCallingFile, UINT uiLineNumber);
    912941INT runemf2(INT type, HWND hwnd, PCSZ pszCallingFile, UINT uiLineNumber,
    913             CHAR * directory, CHAR * environment,
     942            CHAR * directory, CHAR * environment,
    914943            CHAR * formatstring, ...);
    915944HAPP Exec(HWND hwndNotify, BOOL child, char *startdir, char *env,
     
    13311360/* wrappers.c */
    13321361APIRET xDosFindFirst(PSZ pszFileSpec,
    1333                      PHDIR phdir,
    1334                      ULONG  flAttribute,
    1335                      PVOID  pfindbuf,
    1336                      ULONG  cbBuf,
    1337                      PULONG pcFileNames,
    1338                      ULONG  ulInfoLevel);
     1362                     PHDIR phdir,
     1363                     ULONG  flAttribute,
     1364                     PVOID  pfindbuf,
     1365                     ULONG  cbBuf,
     1366                     PULONG pcFileNames,
     1367                     ULONG  ulInfoLevel);
    13391368APIRET xDosFindNext(HDIR   hDir,
    1340                     PVOID  pfindbuf,
    1341                     ULONG  cbfindbuf,
    1342                     PULONG pcFilenames,
     1369                    PVOID  pfindbuf,
     1370                    ULONG  cbfindbuf,
     1371                    PULONG pcFilenames,
    13431372                    ULONG  ulInfoLevel);        // 06 Oct 07 SHL Added
    13441373APIRET xDosSetPathInfo(PSZ   pszPathName,
    1345                        ULONG ulInfoLevel,
    1346                        PVOID pInfoBuf,
    1347                        ULONG cbInfoBuf,
    1348                        ULONG flOptions);
     1374                       ULONG ulInfoLevel,
     1375                       PVOID pInfoBuf,
     1376                       ULONG cbInfoBuf,
     1377                       ULONG flOptions);
    13491378PSZ xfgets(PSZ pszBuf, size_t cMaxBytes, FILE * fp, PCSZ pszSrcFile,
    13501379           UINT uiLineNumber);
     
    15101539#define priority_max()      DosSetPriority(PRTYS_THREAD,PRTYC_FOREGROUNDSERVER,31L,0L)
    15111540#define SysVal(value)       WinQuerySysValue(HWND_DESKTOP, (value))
     1541
     1542#endif // FM3DLL_H
  • trunk/dll/grep.h

    r841 r902  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2006, 2007 Steven H. Levine
     9  Copyright (c) 2006, 2008 Steven H. Levine
    1010
    1111  04 Nov 06 SHL Renames
    1212  15 Aug 07 SHL Drop obsoletes
     13  04 Jan 08 SHL Allow standalone usage
    1314
    1415***********************************************************************/
     16
     17#if !defined(GREP_H)
     18#define GREP_H
     19
     20#if !defined(OS2_INCLUDED)
     21#include <os2.h>
     22#endif
    1523
    1624ULONG SecsSince1980(FDATE * date, FTIME * time);
     
    7583
    7684extern volatile CHAR diegrep;
     85
     86#endif // GREP_H
  • trunk/dll/menu.h

    r551 r902  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Menu support
     7
     8  Copyright (c) 1993-98 M. Kimes
     9  Copyright (c) 2008 Steven H. Levine
     10
     11  04 Jan 08 SHL Allow standalone usage
     12
     13***********************************************************************/
     14
     15#if !defined(MENU_H)
     16#define MENU_H
     17
     18#if !defined(OS2_INCLUDED)
     19#include <os2.h>
     20#endif
     21
    122typedef struct MENU
    223{
     
    1334#define SUBMENU   1
    1435#define SEPARATOR 2
     36
     37#endif // MENU_H
  • trunk/dll/mle.h

    r878 r902  
    66
    77  Copyright (c) 1993-98 M. Kimes
    8   Copyright (c) 2002, 2006 Steven H. Levine
     8  Copyright (c) 2002, 2008 Steven H. Levine
    99
    1010  26 Nov 07 Add items to XMLEWNDPTR struct for "Save as" & readonly file handling
     11  04 Jan 08 SHL Allow standalone usage
    1112
    1213***********************************************************************/
     14
     15#if !defined(MLE_H)
     16#define MLE_H
     17
     18#if !defined(OS2_INCLUDED)
     19#define INCL_WINMLE
     20#include <os2.h>
     21#else
     22#if !defined(INCL_WINMLE)
     23#error INCL_WINMLE required
     24#endif
     25#endif // OS2_INCLUDED
    1326
    1427/* MLE support macros */
     
    271284#define ParentOf(hwnd)  WinQueryWindow((hwnd),QW_PARENT)
    272285#define GrandparentOf(hwnd) WinQueryWindow(WinQueryWindow(hwnd,QW_PARENT),QW_PARENT)
     286
     287#endif // MLE_H
  • trunk/dll/procstat.h

    r829 r902  
    77
    88  02 Sep 07 SHL Update for OpenWatcom
     9  04 Jan 08 SHL Allow standalone usage
    910
    1011***********************************************************************/
     
    2728 *                                                                    *
    2829 **********************************************************************/
     30
     31#if !defined(PROCSTAT_H)
     32#define PROCSTAT_H
     33
     34#if !defined(OS2_INCLUDED)
     35#include <os2.h>
     36#endif
    2937
    3038#if defined(__WATCOMC__)
     
    145153
    146154#pragma pack()
     155
     156#endif // PROCSTAT_H
  • trunk/dll/tools.h

    r551 r902  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2005 Steven H. Levine
     9  Copyright (c) 2005, 2008 Steven H. Levine
    1010
    1111  26 May 05 SHL Localize toolhead
     12  04 Jan 08 SHL Allow standalone usage
    1213
    1314***********************************************************************/
     15
     16#if !defined(TOOLS_H)
     17#define TOOLS_H
     18
     19#if !defined(OS2_INCLUDED)
     20#include <os2.h>
     21#endif
    1422
    1523typedef struct TOOL
     
    4957MRESULT EXPENTRY PickToolProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
    5058MRESULT EXPENTRY ToolIODlgProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
     59
     60#endif // TOOLS_H
Note: See TracChangeset for help on using the changeset viewer.