[Xorp-cvs] XORP cvs commit: xorp/libxipc xorp/rtrmgr xorp/xrl xorp/xrl/scripts/Xif

Pavlin Radoslavov pavlin at icir.org
Sat Jun 14 16:38:01 PDT 2008


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	pavlin at chum.icir.org	2008-06-14 23:38:01 UTC

XORP CVS repository


Modified files:
	libxipc       test_xrl.cc test_xrl_args.cc test_xrl_atom.cc 
	              xrl_args.cc xrl_args.hh xrl_atom.cc xrl_atom.hh 
	rtrmgr        xorp_client.cc 
	xrl           README 
	xrl/scripts/Xif xiftypes.py 

Log message:
	Added support for 64-bit integers to the XRL layer.
	
	This is the vanilla patch from Bruce M. Simpson from Bugzilla
	entry #743
	
	Note that the changes to the regression tests use LL/ULL
	constant suffixes which are part of the C99 spec, and might
	fail with gcc-2.9x compiler.
	
	If this triggers compilation problems, then the assignments
	of large 64-bit integers should be rewritten so they don't require
	LL/ULL constant suffixes:
	
	OLD:
	uint64_t u = 0xabadc0ffee123456ULL;
	
	NEW:
	uint64_t u = 0xabadc0ff;
	u = (u << 32) | 0xee123456;
	
	Bugzilla URL:   http://bugzilla.xorp.org/bugzilla/show_bug.cgi?id=743
	Submitted by:   Bruce M. Simpson

Revision  Changes                                Path
1.15      +9 -1;  commitid: 1da04854541c41a7;    xorp/libxipc/test_xrl.cc
1.18      +8 -2;  commitid: 1da04854541c41a7;    xorp/libxipc/test_xrl_args.cc
1.17      +9 -1;  commitid: 1da04854541c41a7;    xorp/libxipc/test_xrl_atom.cc
1.17      +56 -1;  commitid: 1da04854541c41a7;   xorp/libxipc/xrl_args.cc
1.20      +26 -1;  commitid: 1da04854541c41a7;   xorp/libxipc/xrl_args.hh
1.31      +128 -6;  commitid: 1da04854541c41a7;  xorp/libxipc/xrl_atom.cc
1.16      +32 -3;  commitid: 1da04854541c41a7;   xorp/libxipc/xrl_atom.hh
1.28      +3 -1;  commitid: 1da04854541c41a7;    xorp/rtrmgr/xorp_client.cc
1.3       +3 -2;  commitid: 1da04854541c41a7;    xorp/xrl/README
1.2       +2 -0;  commitid: 1da04854541c41a7;    xorp/xrl/scripts/Xif/xiftypes.py



More information about the Xorp-cvs mailing list