[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