Change my paulus@samba.org email address to paulus@ozlabs.org Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
Convert to ANSI C This gets rid of the __P and __V macros that were used so that the code was in theory compilable by a K&R C compiler, and converts the function definitions to ANSI C style. In fact there were already quite a few function definitions in the ANSI C style, so it would not have been compilable by a K&R C compiler in fact. The Solaris and BSD kernel code modules have had __P removed but the function definitions have not been converted. There are some other minor changes here to remove warnings. Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
More copyright updates. The new CMU copyright notice is from CMU and now explicitly allows modifications. I have an acknowledgement from ANU that the work I have done on pppd belongs to me and not to ANU, so I have changed the ANU copyright notices to reflect this.
Added ability to detect and use either gcc or Sun WorkShop C compiler on Solaris. Added support for Solaris 10. Quieted down warning in ppp_comp.c due to bad preprocessor usage. Quieted WorkShop warnings in options.c (casting of void * to function) and pppd.h (constant too large). Tested in 32 and 64 bit modes with gcc and WorkShop.
Cleaned up major lint warnings.
restore ppp_comp_count and ppp_ahdlc_count, needed on SunOS
fix up the multithread stuff (hopefully?)
More debugging. Support old draft rfc deflate number. Allow mtu + hdrlen for compressor output packet size.
fixes for memory allocation on OSF
priority queueing stuff
fixes for SVR4
some extra debugging, fix a stupid if (a = b)
mods for OSF/1; fix VJ decomp bug
added buflen arg to vj_uncompress_uncomp
Support PPP Deflate compression
new portable STREAMS modules