Changeset 294


Ignore:
Timestamp:
Jun 27, 2006, 2:15:33 AM (19 years ago)
Author:
root
Message:

Rework EditArchiverData
ARC_TYPE: support non-string signatures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/fm3dll.h

    r246 r294  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2005 Steven H. Levine
     9  Copyright (c) 2001, 2006 Steven H. Levine
    1010
    1111  12 Feb 03 SHL Add CBLIST_TO_EASIZE
     
    2323  06 Jun 05 SHL Use QWL_USER
    2424  11 Aug 05 SHL Renames
     25  29 May 06 SHL Rework EditArchiverData
     26  16 Jun 06 SHL ARC_TYPE: support non-string signatures
    2527
    2628***********************************************************************/
     
    412414    CHAR    *movewdirs;
    413415    CHAR    *delete;
    414     CHAR    *signature;
    415     CHAR    *startlist;
    416     CHAR    *endlist;
    417     INT     osizepos;
    418     INT     nsizepos;
    419     INT     fdpos;
    420     INT     fdflds;
    421     INT     fnpos;
    422     INT     datetype;
    423     BOOL    nameislast;
    424     BOOL    nameisnext;
    425     BOOL    nameisfirst;
     416    CHAR    *signature;                 // archiver signature
     417    CHAR    *startlist;                 // omitted means no start marker
     418    CHAR    *endlist;                   // omitted means next blank line or EOF
     419    INT     siglen;                     // signature length in bytes
     420    INT     osizepos;                   // original size position or -1
     421    INT     nsizepos;                   // compressed size position or -1
     422    INT     fdpos;                      // file date position or -1
     423    INT     fdflds;                     // file date element count (typically 3) or -1
     424    INT     fnpos;                      // file name position or -1 if last
     425    INT     datetype;                   // date field format
     426    BOOL    nameislast;                 // name is last item on line
     427    BOOL    nameisnext;                 // file name is on next line
     428    BOOL    nameisfirst;                // file name is first item on line
    426429    struct __arc_type__ *next;
    427430    struct __arc_type__ *prev;
     
    778781/* avv.c */
    779782VOID rewrite_archiverbb2(CHAR *archiverbb2);
    780 MRESULT EXPENTRY ArcReviewDlgProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2);
    781 APIRET EditArchiverData (HWND hwnd,DIRCNRDATA *arc);
     783MRESULT EXPENTRY ArcReviewDlgProc(HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2);
     784VOID EditArchiverData(HWND hwnd);
    782785
    783786/* systemf.c */
     
    11881191
    11891192DATADEF ARC_TYPE *arcsighead;
     1193DATADEF BOOL      arcsigsloaded;
     1194DATADEF BOOL      arcsigsmodified;
    11901195DATADEF USHORT    nodes,shiftstate;
    11911196DATADEF HEV       CompactSem;
Note: See TracChangeset for help on using the changeset viewer.