Ignore:
Timestamp:
Dec 26, 2008, 1:54:01 PM (17 years ago)
Author:
bird
Message:

kmk: use our fts everywhere.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/kmkbuiltin/ftsfake.h

    r809 r2145  
    142142} FTSENT;
    143143
    144 #ifndef __sun__
    145 #ifndef _MSC_VER
    146 #include <sys/cdefs.h>
    147 __BEGIN_DECLS
    148 #else
    149 #define __RENAME(a)
    150 #endif
     144#ifdef __cplusplus
     145extern "C" {
    151146#endif
    152147
    153 #if defined(__LIBC12_SOURCE__) || defined(__sun__)
    154148FTSENT  *fts_children(FTS *, int);
    155149int      fts_close(FTS *);
     
    158152FTSENT  *fts_read(FTS *);
    159153int      fts_set(FTS *, FTSENT *, int);
    160 #else
    161 FTSENT  *fts_children(FTS *, int)               __RENAME(__fts_children13);
    162 int      fts_close(FTS *)                       __RENAME(__fts_close13);
    163 FTS     *fts_open(char * const *, int,
    164             int (*)(const FTSENT **, const FTSENT **))
    165                                                 __RENAME(__fts_open13);
    166 FTSENT  *fts_read(FTS *)                        __RENAME(__fts_read13);
    167 int      fts_set(FTS *, FTSENT *, int)  __RENAME(__fts_set13);
    168 #endif
    169154
    170 #ifndef __sun__
    171 #ifndef _MSC_VER
    172 __END_DECLS
    173 #endif
     155#ifdef __cplusplus
     156}
    174157#endif
    175158
Note: See TracChangeset for help on using the changeset viewer.