Changeset 3167 for trunk/src/lib/kDep.h


Ignore:
Timestamp:
Mar 20, 2018, 10:47:25 PM (7 years ago)
Author:
bird
Message:

kDep*: no globals; dir-nt-bird.c: only main thread

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/kDep.h

    r2955 r3167  
    4646} DEP, *PDEP;
    4747
     48typedef struct DEPGLOBALS
     49{
     50    /** List of dependencies. */
     51    PDEP pDeps;
    4852
    49 extern PDEP depAdd(const char *pszFilename, size_t cchFilename);
    50 extern void depOptimize(int fFixCase, int fQuiet, const char *pszIgnoredExt);
    51 extern void depPrint(FILE *pOutput);
    52 extern void depPrintStubs(FILE *pOutput);
    53 extern void depCleanup(void);
     53} DEPGLOBALS;
     54typedef DEPGLOBALS *PDEPGLOBALS;
     55
     56extern void depInit(PDEPGLOBALS pThis);
     57extern void depCleanup(PDEPGLOBALS pThis);
     58extern PDEP depAdd(PDEPGLOBALS pThis, const char *pszFilename, size_t cchFilename);
     59extern void depOptimize(PDEPGLOBALS pThis, int fFixCase, int fQuiet, const char *pszIgnoredExt);
     60extern void depPrint(PDEPGLOBALS pThis, FILE *pOutput);
     61extern void depPrintStubs(PDEPGLOBALS pThis, FILE *pOutput);
     62
    5463extern void *depReadFileIntoMemory(FILE *pInput, size_t *pcbFile, void **ppvOpaque);
    5564extern void depFreeFileMemory(void *pvFile, void *pvOpaque);
Note: See TracChangeset for help on using the changeset viewer.