head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.26 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.24 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.22 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.20 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.18 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.16 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.14 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.12 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.10 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.8 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.6 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.4 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.2 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.1.1.1.0.18 pkgsrc-2007Q1-base:1.1.1.1 pkgsrc-2006Q4:1.1.1.1.0.16 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-2006Q3:1.1.1.1.0.14 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.12 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.10 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.8 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.6 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.4 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.2 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.2 date 2007.05.22.12.17.36; author spz; state dead; branches; next 1.1; 1.1 date 2005.02.28.12.37.29; author spz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2005.02.28.12.37.29; author spz; state Exp; branches; next ; desc @@ 1.2 log @new version, new patches: upstream adopted a bunch of ours, but gcc found new things to bitch about @ text @$NetBSD: patch-ai,v 1.1 2005/02/28 12:37:29 spz Exp $ --- src/Core/gnu/MLCG.cc.orig 2002-03-27 12:32:59.000000000 +0100 +++ src/Core/gnu/MLCG.cc @@@@ -25,7 +25,7 @@@@ Foundation, 59 Temple Place - Suite 330, #define SEED_TABLE_SIZE 32 -static _G_int32_t seedTable[SEED_TABLE_SIZE] = { +static int32_t seedTable[SEED_TABLE_SIZE] = { 0xbdcc47e5, 0x54aea45d, 0xec0df859, 0xda84637b, 0xc8c6cb4f, 0x35574b01, 0x28260b7d, 0x0d07fdbf, 0x9faaeeb0, 0x613dd169, 0x5ce2d818, 0x85b9e706, @@@@ -36,7 +36,7 @@@@ static _G_int32_t seedTable[SEED_TABLE_S 0xb89cff2b, 0x12164de1, 0xa865168d, 0x32b56cdf }; -MLCG::MLCG(_G_int32_t seed1, _G_int32_t seed2) +MLCG::MLCG(int32_t seed1, int32_t seed2) { initialSeedOne = seed1; initialSeedTwo = seed2; @@@@ -46,8 +46,8 @@@@ MLCG::MLCG(_G_int32_t seed1, _G_int32_t void MLCG::reset() { - _G_int32_t seed1 = initialSeedOne; - _G_int32_t seed2 = initialSeedTwo; + int32_t seed1 = initialSeedOne; + int32_t seed2 = initialSeedTwo; // // Most people pick stupid seed numbers that do not have enough @@@@ -79,9 +79,9 @@@@ MLCG::reset() seedTwo = (seedTwo % 2147483397) + 1; } -_G_uint32_t MLCG::asLong() +uint32_t MLCG::asLong() { - _G_int32_t k = seedOne % 53668; + int32_t k = seedOne % 53668; seedOne = 40014 * (seedOne-k * 53668) - k * 12211; if (seedOne < 0) { @@@@ -94,7 +94,7 @@@@ _G_uint32_t MLCG::asLong() seedTwo += 2147483399; } - _G_int32_t z = seedOne - seedTwo; + int32_t z = seedOne - seedTwo; if (z < 1) { z += 2147483562; } @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @IRRToolSet is a suite of policy analysis tools to operate with routing policies in RPSL [RFC 2622] format, registered in an Internet Routing Registry(IRR). The main goal of the project is to make routing information more convenient and useful for network engineers, by providing tools for automated router configuration, routing policies analysis, and maintenance. @ text @@