00001 #ifndef _MANGLE_H_
00002 #define _MANGLE_H_
00003
00004
00005
00006
00007 struct mangle_fns {
00008 void (*reset)(void);
00009 BOOL (*is_mangled)(const char *s, const struct share_params *p);
00010 BOOL (*is_8_3)(const char *fname, BOOL check_case, BOOL allow_wildcards,
00011 const struct share_params *p);
00012 BOOL (*check_cache)(char *s, size_t maxlen,
00013 const struct share_params *p);
00014 void (*name_map)(char *OutName, BOOL need83, BOOL cache83,
00015 int default_case,
00016 const struct share_params *p);
00017 };
00018 #endif