1#ifndef _MANGLE_H_ 2#define _MANGLE_H_ 3/* 4 header for 8.3 name mangling interface 5*/ 6 7struct mangle_fns { 8 void (*reset)(void); 9 BOOL (*is_mangled)(const char *s, const struct share_params *p); 10 BOOL (*is_8_3)(const char *fname, BOOL check_case, BOOL allow_wildcards, 11 const struct share_params *p); 12 BOOL (*check_cache)(char *s, size_t maxlen, 13 const struct share_params *p); 14 void (*name_map)(char *OutName, BOOL need83, BOOL cache83, 15 int default_case, 16 const struct share_params *p); 17}; 18#endif /* _MANGLE_H_ */ 19