source: branches/samba-3.0/source/include/mangle.h@ 365

Last change on this file since 365 was 1, checked in by Paul Smedley, 18 years ago

Initial code import

File size: 536 bytes
Line 
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_ */
Note: See TracBrowser for help on using the repository browser.