[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: zmailer 2.99.48p2

> I just compiled 2.99.48p2 on my home machine, and noticed an
> oddity:
> smtpserver/policytest.c included some ndbm-specific stuff even
> though configure detected an absence of ndbm:

	Oops. Right.  My systems have always had NDBM, so I never
	noticed this one...

	The ZMailer is undergoing tortureous Ansification at my
	home machine (tortureous to myself...) and changes are
	likely so extensive that it will be called  2.99.49, though
	I did find a couple of call parametrization errors with it
	already, nice side-effect at that..

	I have decided to let several things to do writes into
	"const char *" objects, because it is far easier to find
	those few places where it is ok, instead of allowing writes
	everywhere..   Are there compilers that will blow at this ?
	That is, are there compilers that will not allow lvalues
	to be const ?  (Like in:  "*(const char *foo) = 1;" )

> policytest.c: In function `policydefine':
> policytest.c:76: union has no member named `_ndbm'
> policytest.c:96: union has no member named `_ndbm'
> make[1]: *** [policytest.o] Error 1
> make[1]: Leaving directory `/mnt/source/zmailer-2.99.48/smtpserver'
> make: *** [all] Error 1
> --
> Ambrose Li   ~   acli@acli%interlog.com      (Hello, world!\n)
> ~   http://www.interlog.com/~acli/~acli/  ~   print flush quit

	/Matti Aarnio