Changeset 1220 for trunk/dll


Ignore:
Timestamp:
Sep 14, 2008, 1:09:45 AM (17 years ago)
Author:
John Small
Message:

Ticket 187: Moved typedef's and some #define's from fm3dll.h

Location:
trunk/dll
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/arccnrs.c

    r1203 r1220  
    8080
    8181#include "fm3dll.h"
     82#include "fm3dll2.h"                    // #define's for UM_*, control id's, etc.
     83#include "arccnrs.h"
     84#include "makelist.h"                   // Typedef
     85#include "colors.h"                     // Typedef
    8286#include "mainwnd2.h"                   // Data declaration(s)
    8387#include "grep.h"                       // Data declaration(s)
     
    8589#include "info.h"                       // Data declaration(s)
    8690#include "init.h"                       // Data declaration(s)
    87 #include "arccnrs.h"                    // StartArcCnr
    8891#include "fm3dlg.h"
    8992#include "fm3str.h"
     
    133136#include "dirs.h"                       // save_dir2
    134137#include "fortify.h"
     138
     139#define ARCFLAGS_REALDIR    0x00000001
     140#define ARCFLAGS_PSEUDODIR  0x00000002
     141#define CON_COLS                6
     142#define EXTRA_ARCRECORD_BYTES   (sizeof(ARCITEM) - sizeof(MINIRECORDCORE))
     143
    135144
    136145#pragma data_seg(DATA1)
  • trunk/dll/arccnrs.h

    r1203 r1220  
    2727#include "avl.h"                        // ARC_TYPE
    2828
     29#pragma pack(1)
     30
     31typedef struct _ARCITEM
     32{                               // ARCHIVE CONTAINER RECORD STRUCTURE
     33  MINIRECORDCORE rc;            // Base information
     34  HWND hwndCnr;                 /* Container holding this record */
     35  PSZ pszFileName;              // Points to full path name or NullStr
     36  PSZ pszDisplayName;           // Points to displayable part of path name  - used by CFA_STRING
     37  CHAR szDate[40];              // File's assembled date
     38  PSZ pszDate;                  // Pointer to date
     39  CDATE date;                   // if we know date format
     40  CTIME time;                   // if we know time format
     41  ULONGLONG cbFile;             // File's original size
     42  ULONGLONG cbComp;             // File's compressed size
     43  ULONG flags;
     44}
     45ARCITEM, *PARCITEM;
     46
     47#pragma pack()
     48
    2949MRESULT EXPENTRY ArcClientWndProc(HWND hwnd, ULONG msg, MPARAM mp1,
    3050                                  MPARAM mp2);
  • trunk/dll/archive.c

    r1203 r1220  
    2424
    2525#include "fm3dll.h"
     26#include "fm3dll2.h"                    // #define's for UM_*, control id's, etc.
    2627#include "notebook.h"                   // Data declaration(s)
    2728#include "fm3dlg.h"
  • trunk/dll/assoc.c

    r1203 r1220  
    3434
    3535#include "fm3dll.h"
     36#include "fm3dll2.h"                    // #define's for UM_*, control id's, etc.
    3637#include "arccnrs.h"                    // Data declaration(s)
    3738#include "notebook.h"                   // Data declaration(s)
  • trunk/dll/attribs.c

    r1204 r1220  
    1616
    1717#include <ctype.h>
     18#include <time.h>
    1819
    1920#define INCL_DOS
     
    2122
    2223#include "fm3dll.h"
     24#include "fm3dll2.h"                    // #define's for UM_*, control id's, etc.
    2325#include "notebook.h"                   // Data declaration(s)
    2426#include "info.h"                       // Data declaration(s)
  • trunk/dll/autoview.c

    r1204 r1220  
    3838
    3939#include "fm3dll.h"
     40#include "fm3dll2.h"                    // #define's for UM_*, control id's, etc.
    4041#include "killproc.h"                   // Data declaration(s)
    4142#include "notebook.h"                   // Data declaration(s)
  • trunk/dll/avl.c

    r1204 r1220  
    4747
    4848#include "fm3dll.h"
     49#include "fm3dll2.h"                    // #define's for UM_*, control id's, etc.
    4950#include "notebook.h"                   // Data declaration(s)
    5051#include "init.h"                       // Data declaration(s)
  • trunk/dll/avl.h

    r1204 r1220  
    8282ARCDUMP;
    8383
     84#define LINES_PER_ARCSIG        21      // Lines in each archiver.bb2 definition
     85
    8486ARC_TYPE *quick_find_type(CHAR * filespec, ARC_TYPE * topsig);
    8587ARC_TYPE *find_type(CHAR * filespec, ARC_TYPE * topsig);
  • trunk/dll/avv.c

    r1204 r1220  
    3232#include <stdlib.h>
    3333#include <string.h>
     34#include <time.h>
    3435
    3536#define INCL_DOS
     
    3839
    3940#include "fm3dll.h"
     41#include "fm3dll2.h"                    // #define's for UM_*, control id's, etc.
    4042#include "arccnrs.h"                    // Data declaration(s)
    4143#include "notebook.h"                   // Data declaration(s)
Note: See TracChangeset for help on using the changeset viewer.