From: Robert H. <Rob...@gm...> - 2002-10-14 14:52:54
|
Hi Alexander, ----- Original Message ----- From: "Alexander Leidinger" <Alexander@Leidinger.net> To: <lam...@li...> Sent: Monday, October 14, 2002 3:08 PM Subject: Re: [Lame-dev] Re: [Lame-cvs] lame/frontend main.h,1.16,1.17 > On Sat, 12 Oct 2002 22:33:21 +0200 > Robert Hegemann <Rob...@gm...> wrote: > > > Well, VC6 and 7 have no sys/param.h. Why do we need it now? > > Is there a header which provides the definition for MAXPATHLEN (it's > requiered to exist in POSIX compatible systems, but I'm not sure which > header is supposed to provide it)? There is no definition for MAXPATHLEN. But in lmcons.h there is a definition for PATHLEN: #define PATHLEN 256 // Max. path (not including drive name) #define LM20_PATHLEN 256 // LM 2.0 Max. path and there is a definition for something like MAXPATHNAME in winbase.h: #define OFS_MAXPATHNAME 128 winbase.h defines Win32 base APIs and here is some cite what lmcons.h is about: LMCONS.H (was NETCONS.H in LM 2.x) Abstract: This file contains constants used throughout the LAN Manager API header files. It should be included in any source file that is going to include other LAN Manager API header files or call a LAN Manager API. NOTE: Lengths of strings are given as the maximum lengths of the string in characters (not bytes). This does not include space for the terminating 0-characters. When allocating space for such an item, use the form: TCHAR username[UNLEN+1]; Definitions of the form LN20_* define those values in effect for LanMan 2.0. > > Bye, > Alexander. Ciao Robert PS: we should keep lame discussions here on lame-dev list, where it belongs. |