From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kip Macy Subject: compile fixes for mini-os Date: Sat, 24 Jan 2004 13:39:49 -0800 (PST) Sender: xen-devel-admin@lists.sourceforge.net Message-ID: <20040124133433.D2293@demos.bsdclusters.com> Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1900835468-1074980389=:2293" Return-path: Errors-To: xen-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: xen-devel@lists.sourceforge.net List-Id: xen-devel@lists.xenproject.org This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1900835468-1074980389=:2293 Content-Type: TEXT/PLAIN; charset=US-ASCII I'm compiling the mini-os files in the FreeBSD build environment which uses the following extra flags: -Wcast-qual -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wpointer-arith -Winline -ansi This produces a number of annoying warnings which are fixed by the attached patch. In addition the sabon.sty doesn't exist in my environment - I was able to comment it out in style.tex any apparent ill effect. --0-1900835468-1074980389=:2293 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=diffout Content-Transfer-Encoding: BASE64 Content-ID: <20040124133949.F2293@demos.bsdclusters.com> Content-Description: Content-Disposition: attachment; filename=diffout PT09PT0gZG9jcy9zdHlsZS50ZXggMS4xIHZzIGVkaXRlZCA9PT09PQ0KN2M3 DQo8IFx1c2VwYWNrYWdle3NhYm9ufQ0KLS0tDQo+ICUgXHVzZXBhY2thZ2V7 c2Fib259DQo9PT09PSBleHRyYXMvbWluaS1vcy9NYWtlZmlsZSAxLjUgdnMg ZWRpdGVkID09PT09DQo2YzYsNw0KPCBDRkxBR1MgIDo9IC1mbm8tYnVpbHRp biAtTzMgLVdhbGwgLUloLw0KLS0tDQo+IENGTEFHUyAgOj0gLWZuby1idWls dGluIC1PMyAtV2FsbCAtSWgvIC1XY2FzdC1xdWFsIC1XcmVkdW5kYW50LWRl Y2xzIC1XbmVzdGVkLWV4dGVybnMgLVdzdHJpY3QtcHJvdG90eXBlcyAtV3Bv aW50ZXItYXJpdGggLVdpbmxpbmUgLWFuc2kNCj4gDQo9PT09PSBleHRyYXMv bWluaS1vcy9ldmVudHMuYyAxLjMgdnMgZWRpdGVkID09PT09DQozNSwzNmMz NSwzNg0KPCANCjwgICAgIGlmIChldiA+PSBOUl9FVlMpIHsNCi0tLQ0KPiAJ LyogYXNzdW1pbmcgZXYgY2FuJ3QgYmUgbmVnYXRpdmUgKi8NCj4gICAgIGlm ICgodW5zaWduZWQgaW50KWV2ID49IE5SX0VWUykgew0KOTRjOTQNCjwgICAg IGludCBpOw0KLS0tDQo+ICAgICB1bnNpZ25lZCBpbnQgaTsNCj09PT09IGV4 dHJhcy9taW5pLW9zL2tlcm5lbC5jIDEuOCB2cyBlZGl0ZWQgPT09PT0NCjYz YzYzDQo8IA0KLS0tDQo+IGV4dGVybiBjaGFyIHNoYXJlZF9pbmZvW1BBR0Vf U0laRV07DQo2NmM2Ng0KPCAgICAgZXh0ZXJuIGNoYXIgc2hhcmVkX2luZm9b UEFHRV9TSVpFXTsNCi0tLQ0KPiANCj09PT09IGV4dHJhcy9taW5pLW9zL21t LmMgMS40IHZzIGVkaXRlZCA9PT09PQ0KOTBjOTANCjwgICAgICAgICBpbnQg aTsNCi0tLQ0KPiAgICAgICAgIHVuc2lnbmVkIGludCBpOw0KMjIyYzIyMg0K PCAgICAgaW50IGk7DQotLS0NCj4gICAgIHVuc2lnbmVkIGludCBpOw0KMjU5 YzI1OQ0KPCAgICAgICAgIGZvciAoIGkgPSBQQUdFX1NISUZUOyAoMTw8KGkr MSkpIDw9IHJhbmdlOyBpKysgKQ0KLS0tDQo+ICAgICAgICAgZm9yICggaSA9 IFBBR0VfU0hJRlQ7ICAodW5zaWduZWQgaW50KSgxPDwoaSsxKSkgPD0gcmFu Z2U7ICBpKysgKQ0KMjgxYzI4MQ0KPCAgICAgaW50IGk7DQotLS0NCj4gICAg IHVuc2lnbmVkIGludCBpOw0KMzAwYzMwMA0KPCAgICAgd2hpbGUgKCBpICE9 IG9yZGVyICkNCi0tLQ0KPiAgICAgd2hpbGUgKCBpICE9ICh1bnNpZ25lZCBp bnQpb3JkZXIgKQ0KPT09PT0gZXh0cmFzL21pbmktb3MvdGltZS5jIDEuNCB2 cyBlZGl0ZWQgPT09PT0NCjkxYzkxDQo8IHN0YXRpYyBpbmxpbmUgdW5zaWdu ZWQgbG9uZyBnZXRfdGltZV9kZWx0YV91c2Vjcyh2b2lkKQ0KLS0tDQo+IF9f aW5saW5lX18gc3RhdGljIHVuc2lnbmVkIGxvbmcgZ2V0X3RpbWVfZGVsdGFf dXNlY3Modm9pZCkNCj09PT09IGV4dHJhcy9taW5pLW9zL3RyYXBzLmMgMS41 IHZzIGVkaXRlZCA9PT09PQ0KNjBjNjANCjwgc3RhdGljIGlubGluZSB2b2lk IGR1bXBfY29kZSh1bnNpZ25lZCBlaXApDQotLS0NCj4gX19pbmxpbmVfXyBz dGF0aWMgdm9pZCBkdW1wX2NvZGUodW5zaWduZWQgZWlwKQ0KODNjODMNCjwg c3RhdGljIHZvaWQgaW5saW5lIGRvX3RyYXAoaW50IHRyYXBuciwgY2hhciAq c3RyLA0KLS0tDQo+IF9faW5saW5lX18gc3RhdGljIHZvaWQgZG9fdHJhcChp bnQgdHJhcG5yLCBjaGFyICpzdHIsDQo4N2M4Nw0KPCAgIHByaW50ZigiJWQg JXMiLCB0cmFwbnIsIHN0cik7DQotLS0NCj4gICBwcmludGYoIiVkICVzIDog JWxkIiwgdHJhcG5yLCBzdHIsIGVycm9yX2NvZGUpOw0KPT09PT0gZXh0cmFz L21pbmktb3MvaC9oeXBlcnZpc29yLmggMS44IHZzIGVkaXRlZCA9PT09PQ0K MzVjMzUNCjwgc3RhdGljIGlubGluZSBpbnQgSFlQRVJWSVNPUl9zZXRfdHJh cF90YWJsZSh0cmFwX2luZm9fdCAqdGFibGUpDQotLS0NCj4gX19pbmxpbmVf XyBzdGF0aWMgaW50IEhZUEVSVklTT1Jfc2V0X3RyYXBfdGFibGUodHJhcF9p bmZvX3QgKnRhYmxlKQ0KNDZjNDYNCjwgc3RhdGljIGlubGluZSBpbnQgSFlQ RVJWSVNPUl9tbXVfdXBkYXRlKG1tdV91cGRhdGVfdCAqcmVxLCBpbnQgY291 bnQpDQotLS0NCj4gX19pbmxpbmVfXyBzdGF0aWMgaW50IEhZUEVSVklTT1Jf bW11X3VwZGF0ZShtbXVfdXBkYXRlX3QgKnJlcSwgaW50IGNvdW50KQ0KNTdj NTcNCjwgc3RhdGljIGlubGluZSBpbnQgSFlQRVJWSVNPUl9jb25zb2xlX3dy aXRlKGNvbnN0IGNoYXIgKnN0ciwgaW50IGNvdW50KQ0KLS0tDQo+IF9faW5s aW5lX18gc3RhdGljIGludCBIWVBFUlZJU09SX2NvbnNvbGVfd3JpdGUoY29u c3QgY2hhciAqc3RyLCBpbnQgY291bnQpDQo2OWM2OQ0KPCBzdGF0aWMgaW5s aW5lIGludCBIWVBFUlZJU09SX3NldF9nZHQodW5zaWduZWQgbG9uZyAqZnJh bWVfbGlzdCwgaW50IGVudHJpZXMpDQotLS0NCj4gX19pbmxpbmVfXyBzdGF0 aWMgaW50IEhZUEVSVklTT1Jfc2V0X2dkdCh1bnNpZ25lZCBsb25nICpmcmFt ZV9saXN0LCBpbnQgZW50cmllcykNCjgxYzgxDQo8IHN0YXRpYyBpbmxpbmUg aW50IEhZUEVSVklTT1Jfc3RhY2tfc3dpdGNoKHVuc2lnbmVkIGxvbmcgc3Ms IHVuc2lnbmVkIGxvbmcgZXNwKQ0KLS0tDQo+IF9faW5saW5lX18gc3RhdGlj IGludCBIWVBFUlZJU09SX3N0YWNrX3N3aXRjaCh1bnNpZ25lZCBsb25nIHNz LCB1bnNpZ25lZCBsb25nIGVzcCkNCjkyYzkyDQo8IHN0YXRpYyBpbmxpbmUg aW50IEhZUEVSVklTT1Jfc2V0X2NhbGxiYWNrcygNCi0tLQ0KPiBfX2lubGlu ZV9fIHN0YXRpYyBpbnQgSFlQRVJWSVNPUl9zZXRfY2FsbGJhY2tzKA0KMTA2 YzEwNg0KPCBzdGF0aWMgaW5saW5lIGludCBIWVBFUlZJU09SX25ldF9pb19v cChuZXRvcF90ICpvcCkNCi0tLQ0KPiBfX2lubGluZV9fIHN0YXRpYyBpbnQg SFlQRVJWSVNPUl9uZXRfaW9fb3AobmV0b3BfdCAqb3ApDQoxMTdjMTE3DQo8 IHN0YXRpYyBpbmxpbmUgaW50IEhZUEVSVklTT1JfZnB1X3Rhc2tzd2l0Y2go dm9pZCkNCi0tLQ0KPiBfX2lubGluZV9fIHN0YXRpYyBpbnQgSFlQRVJWSVNP Ul9mcHVfdGFza3N3aXRjaCh2b2lkKQ0KMTI3YzEyNw0KPCBzdGF0aWMgaW5s aW5lIGludCBIWVBFUlZJU09SX3lpZWxkKHZvaWQpDQotLS0NCj4gX19pbmxp bmVfXyBzdGF0aWMgaW50IEhZUEVSVklTT1JfeWllbGQodm9pZCkNCjEzOGMx MzgNCjwgc3RhdGljIGlubGluZSBpbnQgSFlQRVJWSVNPUl9leGl0KHZvaWQp DQotLS0NCj4gX19pbmxpbmVfXyBzdGF0aWMgaW50IEhZUEVSVklTT1JfZXhp dCh2b2lkKQ0KMTQ5YzE0OQ0KPCBzdGF0aWMgaW5saW5lIGludCBIWVBFUlZJ U09SX3N0b3Aodm9pZCkNCi0tLQ0KPiBfX2lubGluZV9fIHN0YXRpYyBpbnQg SFlQRVJWSVNPUl9zdG9wKHZvaWQpDQoxNjBjMTYwDQo8IHN0YXRpYyBpbmxp bmUgaW50IEhZUEVSVklTT1JfZG9tMF9vcCh2b2lkICpkb20wX29wKQ0KLS0t DQo+IF9faW5saW5lX18gc3RhdGljIGludCBIWVBFUlZJU09SX2RvbTBfb3Ao dm9pZCAqZG9tMF9vcCkNCjE3MWMxNzENCjwgc3RhdGljIGlubGluZSBpbnQg SFlQRVJWSVNPUl9uZXR3b3JrX29wKHZvaWQgKm5ldHdvcmtfb3ApDQotLS0N Cj4gX19pbmxpbmVfXyBzdGF0aWMgaW50IEhZUEVSVklTT1JfbmV0d29ya19v cCh2b2lkICpuZXR3b3JrX29wKQ0KMTgyYzE4Mg0KPCBzdGF0aWMgaW5saW5l IGludCBIWVBFUlZJU09SX2Jsb2NrX2lvX29wKHVuc2lnbmVkIGludCBvcCkN Ci0tLQ0KPiBfX2lubGluZV9fIHN0YXRpYyBpbnQgSFlQRVJWSVNPUl9ibG9j a19pb19vcCh1bnNpZ25lZCBpbnQgb3ApDQoxOTNjMTkzDQo8IHN0YXRpYyBp bmxpbmUgaW50IEhZUEVSVklTT1Jfc2V0X2RlYnVncmVnKGludCByZWcsIHVu c2lnbmVkIGxvbmcgdmFsdWUpDQotLS0NCj4gX19pbmxpbmVfXyBzdGF0aWMg aW50IEhZUEVSVklTT1Jfc2V0X2RlYnVncmVnKGludCByZWcsIHVuc2lnbmVk IGxvbmcgdmFsdWUpDQoyMDRjMjA0DQo8IHN0YXRpYyBpbmxpbmUgdW5zaWdu ZWQgbG9uZyBIWVBFUlZJU09SX2dldF9kZWJ1Z3JlZyhpbnQgcmVnKQ0KLS0t DQo+IF9faW5saW5lX18gc3RhdGljIHVuc2lnbmVkIGxvbmcgSFlQRVJWSVNP Ul9nZXRfZGVidWdyZWcoaW50IHJlZykNCjIxNWMyMTUNCjwgc3RhdGljIGlu bGluZSBpbnQgSFlQRVJWSVNPUl91cGRhdGVfZGVzY3JpcHRvcigNCi0tLQ0K PiBfX2lubGluZV9fIHN0YXRpYyBpbnQgSFlQRVJWSVNPUl91cGRhdGVfZGVz Y3JpcHRvcigNCjIyN2MyMjcNCjwgc3RhdGljIGlubGluZSBpbnQgSFlQRVJW SVNPUl9zZXRfZmFzdF90cmFwKGludCBpZHgpDQotLS0NCj4gX19pbmxpbmVf XyBzdGF0aWMgaW50IEhZUEVSVklTT1Jfc2V0X2Zhc3RfdHJhcChpbnQgaWR4 KQ0KMjM4YzIzOA0KPCBzdGF0aWMgaW5saW5lIGludCBIWVBFUlZJU09SX2Rv bV9tZW1fb3Aodm9pZCAqZG9tX21lbV9vcCkNCi0tLQ0KPiBfX2lubGluZV9f IHN0YXRpYyBpbnQgSFlQRVJWSVNPUl9kb21fbWVtX29wKHZvaWQgKmRvbV9t ZW1fb3ApDQoyNDljMjQ5DQo8IHN0YXRpYyBpbmxpbmUgaW50IEhZUEVSVklT T1JfbXVsdGljYWxsKHZvaWQgKmNhbGxfbGlzdCwgaW50IG5yX2NhbGxzKQ0K LS0tDQo+IF9faW5saW5lX18gc3RhdGljIGludCBIWVBFUlZJU09SX211bHRp Y2FsbCh2b2lkICpjYWxsX2xpc3QsIGludCBucl9jYWxscykNCjI2MGMyNjAN Cjwgc3RhdGljIGlubGluZSBsb25nIEhZUEVSVklTT1Jfa2JkX29wKHVuc2ln bmVkIGNoYXIgb3AsIHVuc2lnbmVkIGNoYXIgdmFsKQ0KLS0tDQo+IF9faW5s aW5lX18gc3RhdGljIGxvbmcgSFlQRVJWSVNPUl9rYmRfb3AodW5zaWduZWQg Y2hhciBvcCwgdW5zaWduZWQgY2hhciB2YWwpDQoyNzFjMjcxDQo8IHN0YXRp YyBpbmxpbmUgaW50IEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoDQot LS0NCj4gX19pbmxpbmVfXyBzdGF0aWMgaW50IEhZUEVSVklTT1JfdXBkYXRl X3ZhX21hcHBpbmcoDQo9PT09PSBleHRyYXMvbWluaS1vcy9oL2xpYi5oIDEu MiB2cyBlZGl0ZWQgPT09PT0NCjExN2MxMTcNCjwgc3RydWN0IG1hbGxpbmZv IG1hbGxpbmZvKCk7DQotLS0NCj4gc3RydWN0IG1hbGxpbmZvIG1hbGxpbmZv KHZvaWQpOw0KMTI2YzEyNg0KPCB2b2lkIG1hbGxvY19zdGF0cygpOw0KLS0t DQo+IHZvaWQgbWFsbG9jX3N0YXRzKHZvaWQpOw0KPT09PT0gZXh0cmFzL21p bmktb3MvaC9tbS5oIDEuMyB2cyBlZGl0ZWQgPT09PT0NCjU0YzU0DQo8IHN0 YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwaHlzX3RvX21hY2hpbmUodW5z aWduZWQgbG9uZyBwaHlzKQ0KLS0tDQo+IF9faW5saW5lX18gc3RhdGljIHVu c2lnbmVkIGxvbmcgcGh5c190b19tYWNoaW5lKHVuc2lnbmVkIGxvbmcgcGh5 cykNCjYwYzYwDQo8IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBtYWNo aW5lX3RvX3BoeXModW5zaWduZWQgbG9uZyBtYWNoaW5lKQ0KLS0tDQo+IF9f aW5saW5lX18gc3RhdGljIHVuc2lnbmVkIGxvbmcgbWFjaGluZV90b19waHlz KHVuc2lnbmVkIGxvbmcgbWFjaGluZSkNCjcyYzcyDQo8IHZvaWQgaW5pdF9t bSgpOw0KLS0tDQo+IHZvaWQgaW5pdF9tbSh2b2lkKTsNCj09PT09IGV4dHJh cy9taW5pLW9zL2gvb3MuaCAxLjUgdnMgZWRpdGVkID09PT09DQoxNDAsMTQx YzE0MCwxNDINCjwgI2RlZmluZSBfX3hnKHgpICgoc3RydWN0IF9feGNoZ19k dW1teSAqKSh4KSkNCjwgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9f eGNoZyh1bnNpZ25lZCBsb25nIHgsIHZvbGF0aWxlIHZvaWQgKiBwdHIsDQot LS0NCj4gI2RlZmluZSBfX3hnKHgpICgodm9sYXRpbGUgc3RydWN0IF9feGNo Z19kdW1teSAqKSh4KSkNCj4gDQo+IF9faW5saW5lX18gc3RhdGljIHVuc2ln bmVkIGxvbmcgX194Y2hnKHVuc2lnbmVkIGxvbmcgeCwgdm9sYXRpbGUgdm9p ZCAqIHB0ciwNCj09PT09IGV4dHJhcy9taW5pLW9zL2xpYi9tYWxsb2MuYyAx LjMgdnMgZWRpdGVkID09PT09DQo0N2M0Nw0KPCAgICAgc3RhdGljIHZvaWQg Kmxhc3Q7DQotLS0NCj4gICAgIHN0YXRpYyBjaGFyICpsYXN0Ow0KNDljNDkN CjwgICAgIHZvaWQgKnJldDsNCi0tLQ0KPiAgICAgY2hhciAqcmV0Ow0KNTdj NTcNCjwgICAgIHJldCA9ICh2b2lkICopYWxsb2NfcGFnZXMob3JkZXIpOw0K LS0tDQo+ICAgICByZXQgPSAoY2hhciAqKWFsbG9jX3BhZ2VzKG9yZGVyKTsN Cj09PT09IGV4dHJhcy9taW5pLW9zL2xpYi9tYXRoLmMgMS4yIHZzIGVkaXRl ZCA9PT09PQ0KMTQzLDE0NGMxNDMNCjwgX19xZGl2cmVtKHVxLCB2cSwgYXJx KQ0KPCAJdTY0IHVxLCB2cSwgKmFycTsNCi0tLQ0KPiBfX3FkaXZyZW0odTY0 IHVxLCB1NjQgdnEsIHU2NCAqYXJxKQ0KMzY2LDM2N2MzNjUNCjwgX191ZGl2 ZGkzKGEsIGIpDQo8ICAgICAgICAgdTY0IGEsIGI7DQotLS0NCj4gX191ZGl2 ZGkzKHU2NCBhLCB1NjQgYikNCjM3NywzNzhjMzc1DQo8IF9fdW1vZGRpMyhh LCBiKQ0KPCAgICAgICAgIHVfcXVhZF90IGEsIGI7DQotLS0NCj4gX191bW9k ZGkzKHVfcXVhZF90IGEsIHVfcXVhZF90IGIpDQo9PT09PSBleHRyYXMvbWlu aS1vcy9saWIvc3RyaW5nLmMgMS4yIHZzIGVkaXRlZCA9PT09PQ0KMzhjMzgs MzkNCjwgCWNoYXIgKnRtcCA9IChjaGFyICopIGRlc3QsICpzID0gKGNoYXIg Kikgc3JjOw0KLS0tDQo+IAljaGFyICp0bXAgPSAoY2hhciAqKSBkZXN0Ow0K PiAJY29uc3QgY2hhciAqcyA9IChjb25zdCBjaGFyICopIHNyYzsNCjEyM2Mx MjQNCjwgICAgICAgICByZXR1cm4gKGNoYXIgKikgczsNCi0tLQ0KPiAgICAg ICAgIHJldHVybiAoY2hhciAqKXM7DQoxMjYsMTM4YzEyNywxNDQNCjwgY2hh ciAqIHN0cnN0cihjb25zdCBjaGFyICogczEsY29uc3QgY2hhciAqIHMyKQ0K PCB7DQo8ICAgICAgICAgaW50IGwxLCBsMjsNCjwgDQo8ICAgICAgICAgbDIg PSBzdHJsZW4oczIpOw0KPCAgICAgICAgIGlmICghbDIpDQo8ICAgICAgICAg ICAgICAgICByZXR1cm4gKGNoYXIgKikgczE7DQo8ICAgICAgICAgbDEgPSBz dHJsZW4oczEpOw0KPCAgICAgICAgIHdoaWxlIChsMSA+PSBsMikgew0KPCAg ICAgICAgICAgICAgICAgbDEtLTsNCjwgICAgICAgICAgICAgICAgIGlmICgh bWVtY21wKHMxLHMyLGwyKSkNCjwgICAgICAgICAgICAgICAgICAgICAgICAg cmV0dXJuIChjaGFyICopIHMxOw0KPCAgICAgICAgICAgICAgICAgczErKzsN Ci0tLQ0KPiAvKg0KPiAgKiBGaW5kIHRoZSBmaXJzdCBvY2N1cnJlbmNlIG9m IGZpbmQgaW4gcy4NCj4gICovDQo+IGNoYXIgKg0KPiBzdHJzdHIoY29uc3Qg Y2hhciAqcywgY29uc3QgY2hhciAqZmluZCkNCj4gew0KPiAJICAgIGNoYXIg Yywgc2M7DQo+ICAgICAgICAgc2l6ZV90IGxlbjsNCj4gDQo+ICAgICAgICAg aWYgKChjID0gKmZpbmQrKykgIT0gMCkgew0KPiAgICAgICAgICAgICAgICAg bGVuID0gc3RybGVuKGZpbmQpOw0KPiAgICAgICAgICAgICAgICAgZG8gew0K PiAgICAgICAgICAgICAgICAgICAgICAgICBkbyB7DQo+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaWYgKChzYyA9ICpzKyspID09IDApDQo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1 cm4gKE5VTEwpOw0KPiAgICAgICAgICAgICAgICAgICAgICAgICB9IHdoaWxl IChzYyAhPSBjKTsNCj4gICAgICAgICAgICAgICAgIH0gd2hpbGUgKHN0cm5j bXAocywgZmluZCwgbGVuKSAhPSAwKTsNCj4gICAgICAgICAgICAgICAgIHMt LTsNCjE0MGMxNDYNCjwgICAgICAgICByZXR1cm4gTlVMTDsNCi0tLQ0KPiAg ICAgICAgIHJldHVybiAoKGNoYXIgKilzKTsNCjE0MmQxNDcNCjwgDQo9PT09 PSB4ZW4vaW5jbHVkZS9oeXBlcnZpc29yLWlmcy9ibG9jay5oIDEuMjQgdnMg ZWRpdGVkID09PT09DQoxMDcsMTA4YzEwNywxMDgNCjwgICAgIGludCAgICAg ICAgIG1heDsgICAgICAgICAgICAgLy8gbWF4aW11bXVtIG51bWJlciBvZiBk aXNrcyB0byByZXBvcnQNCjwgICAgIHhlbl9kaXNrX3QgKmRpc2tzOyAgICAg ICAgICAgLy8gcG9pbnRlciB0byBhcnJheSBvZiBkaXNrIGluZm8gDQotLS0N Cj4gICAgIGludCAgICAgICAgIG1heDsgICAgICAgICAgICAgLyogbWF4aW11 bXVtIG51bWJlciBvZiBkaXNrcyB0byByZXBvcnQgKi8NCj4gICAgIHhlbl9k aXNrX3QgKmRpc2tzOyAgICAgICAgICAgLyogcG9pbnRlciB0byBhcnJheSBv ZiBkaXNrIGluZm8gKi8gDQoxMTBjMTEwDQo8ICAgICBpbnQgICAgICAgICBj b3VudDsgICAgICAgICAgIC8vIGhvdyBtYW55IGRpc2tzIHdlIGhhdmUgaW5m byBhYm91dCANCi0tLQ0KPiAgICAgaW50ICAgICAgICAgY291bnQ7ICAgICAg ICAgICAvKiBob3cgbWFueSBkaXNrcyB3ZSBoYXZlIGluZm8gYWJvdXQgKi8N Cg== --0-1900835468-1074980389=:2293-- ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn