Home | History | Annotate | Download | only in rpcgen
History log of /src/usr.bin/rpcgen/rpc_parse.c
RevisionDateAuthorComments
 1.23  11-Jan-2022  andvar fix few typos in comments.
 1.22  23-Jan-2016  dholland u_int -> unsigned int, in some of the output.

In the bulk of the output making this change would require reworking a
bunch of the internals to allow spaces in type names, which at the
moment doesn't seem worthwhile.
 1.21  09-May-2015  dholland Remove pointless casts.
 1.20  09-May-2015  dholland Make error() printflike instead of using sprintf before calling it.
 1.19  09-May-2015  dholland Polish the error messages.

Don't use warn/err to print error messages about the input, as
prepending the program name to those both isn't helpful and confuses
programs that try to parse compile logs.
 1.18  15-Dec-2013  christos - remove support for pre-ansi output
- add -B (BSD) support for c++ output macros
- group functions to make output better looking
 1.17  11-Aug-2013  dholland WARNS=5
 1.16  06-May-2009  ginsbach branches: 1.16.6; 1.16.12;
Add support for hyper and quad keywords. (See Sun ONC+ Developer's Guide
and RFC-4506 for additional details.) [From FreeBSD and OpenSolaris]
 1.15  04-Apr-2006  christos branches: 1.15.30;
Coverity CID 97: Remove dead code.
 1.14  20-Mar-2006  elad plug leak, coverity cid 98.
 1.13  20-Jun-2004  jmc Completely rework how tools/compat is done. Purge all uses/references to
_NETBSD_SOURCE as this makes cross building from older/newer versions of
NetBSD harder, not easier (and also makes the resulting tools 'different')

Wrap all required code with the inclusion of nbtool_config.h, attempt to
only use POSIX code in all places (or when reasonable test w. configure and
provide definitions: ala u_int, etc).

Reviewed by lukem. Tested on FreeBSD 4.9, Redhat Linux ES3, NetBSD 1.6.2 x86
NetBSD current (x86 and amd64) and Solaris 9.

Fixes PR's: PR#17762 PR#25944
 1.12  05-Feb-2002  christos branches: 1.12.4;
cast ~0 to (u_int) because it is aimed at the size argument of the xdr function.
 1.11  31-Jan-2002  tv Protect __RCSID and __COPYRIGHT from being invoked if not defined.
 1.10  15-Dec-1999  bouyer Bump a static char array from 8 to 255. Avoids rpcgen core dumps on some
long struct name.
XXX There are a lot of static arrays in there, bounds should be checked
XXX more carrefuly. All of them seems big enouth (>100) for normal use, though.
 1.9  11-Feb-1998  lukem branches: 1.9.2; 1.9.6;
revert; we can't break the existing ABI and API
 1.8  10-Feb-1998  lukem output explicit types (int16_t, int32_t, etc) rather than (short, long, ...)
 1.7  18-Oct-1997  lukem KNFify, generate prototypes, etc (to shut up WARNS on generated code)
 1.6  11-Oct-1997  christos - Rename "inline" variable to "doinline" so that we don't need -ansi
- Fix gcc warnings and add netbsd rcsid's
- add WARNS to the Makefile
- Add errx() to unhandled cases where appropriate.
 1.5  29-Aug-1995  cgd pull stdlib.h and string.h in, for protos, where necessary
 1.4  11-Jun-1995  pk Clean up import & propagate NetBSD changes.
Add RCS Ids.
Fix a number of bugs.
Note: this version supports ANSI C code generation.
 1.3  01-Aug-1993  mycroft Add RCS identifiers.
 1.2  19-Apr-1993  mycroft Cleanup for GCC 2.
 1.1  03-Apr-1993  glass branches: 1.1.1;
Added rpcgen(1)
 1.1.1.1  11-Jun-1995  pk Newer version of rpcgen from Sun's TIRPC release.
 1.9.6.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.9.2.1  16-Dec-1999  he Pull up revision 1.10 (requested by bouyer):
Avoid rpcgen coredumps with a structure argument bigger than 8.
 1.12.4.1  22-Jun-2004  tron Pull up revision 1.13 (requested by jmc in ticket #527):
Completely rework how tools/compat is done. Purge all uses/references to
_NETBSD_SOURCE as this makes cross building from older/newer versions of
NetBSD harder, not easier (and also makes the resulting tools 'different')
Wrap all required code with the inclusion of nbtool_config.h, attempt to
only use POSIX code in all places (or when reasonable test w. configure and
provide definitions: ala u_int, etc).
Reviewed by lukem. Tested on FreeBSD 4.9, Redhat Linux ES3, NetBSD 1.6.2 x86
NetBSD current (x86 and amd64) and Solaris 9.
Fixes PR's: PR#17762 PR#25944
 1.15.30.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.16.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.16.6.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed