From owner-freebsd-doc Wed May 2 12:19:19 2001 Delivered-To: freebsd-doc@freebsd.org Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by hub.freebsd.org (Postfix) with ESMTP id CE1FF37B423; Wed, 2 May 2001 12:19:12 -0700 (PDT) (envelope-from arr@watson.org) Received: from localhost (arr@localhost) by fledge.watson.org (8.11.3/8.11.3) with SMTP id f42JJ6F70400; Wed, 2 May 2001 15:19:06 -0400 (EDT) (envelope-from arr@watson.org) Date: Wed, 2 May 2001 15:19:06 -0400 (EDT) From: "Andrew R. Reiter" To: John Baldwin Cc: freebsd-doc@FreeBSD.org, Dima Dorfman Subject: RE: Updated uprintf.9 (was Re: uprintf.9) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1101683399-988831146=:70313" Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.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-1101683399-988831146=:70313 Content-Type: TEXT/PLAIN; charset=US-ASCII Ok, I updated the printf.9 page a bunch, but am not positive that it's finished. I'd appreciate more comments... :-/ If you don't want the attached copy, you can find a copy at: http://www.watson.org/~arr/fbsd-stuff/printf.9 Thanks, Andrew --0-1101683399-988831146=:70313 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="printf.9" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: LlwiDQouXCIgQ29weXJpZ2h0IChjKSAyMDAxIEFuZHJldyBSLiBSZWl0ZXIu DQouXCIgQWxsIHJpZ2h0cyByZXNlcnZlZC4NCi5cIg0KLlwiIFJlZGlzdHJp YnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdp dGggb3Igd2l0aG91dA0KLlwiIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRl ZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucw0KLlwi IGFyZSBtZXQ6DQouXCIgMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBj b2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQNCi5cIiAgICBu b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93 aW5nIGRpc2NsYWltZXIuDQouXCIgMi4gUmVkaXN0cmlidXRpb25zIGluIGJp bmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQN Ci5cIiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0 aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlDQouXCIgICAgZG9jdW1l bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGgg dGhlIGRpc3RyaWJ1dGlvbi4NCi5cIg0KLlwiIFRISVMgU09GVFdBUkUgSVMg UFJPVklERUQgQlkgVEhFIEFVVEhPUiBgYEFTIElTJycgQU5EIEFOWSBFWFBS RVNTIE9SDQouXCIgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJV VCBOT1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUw0KLlwi IE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNV TEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuDQouXCIgSU4gTk8gRVZFTlQg U0hBTEwgVEhFIEFVVEhPUiBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElO RElSRUNULA0KLlwiIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwg T1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsDQouXCIgQlVU IE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdP T0RTIE9SIFNFUlZJQ0VTOw0KLlwiIExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQ Uk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FV U0VEDQouXCIgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVU SEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLA0KLlwiIE9SIFRP UlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lO RyBJTiBBTlkgV0FZDQouXCIgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZU V0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRg0K LlwiIFNVQ0ggREFNQUdFLg0KLlwiDQouXCINCi5EZCBBcHJpbCAyNSwgMjAw MSANCi5EdCBQUklOVEYgOQ0KLk9zIEZyZWVCU0QNCi5TaCBOQU1FDQouTm0g cHJpbnRmICwNCi5ObSB1cHJpbnRmICAsDQouTm0gdHByaW50Zg0KLk5kIGZv cm1hdHRlZCBvdXRwdXQgdG8gdGhlIGFzc29jaWF0ZWQgdGVybWluYWwNCi5T aCBTWU5PUFNJUw0KLkZkICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4NCi5GZCAj aW5jbHVkZSA8c3lzL3N5c3RtLmg+DQouRnQgaW50DQouRm4gcHJpbnRmICJj b25zdCBjaGFyICpmbXQiICIuLi4iDQouRnQgdm9pZA0KLkZuIHRwcmludGYg InN0cnVjdCBwcm9jICpwIiAiaW50IHByaSIgImNvbnN0IGNoYXIgKmZtdCIg Ii4uLiINCi5GdCBpbnQNCi5GbiB1cHJpbnRmICJjb25zdCBjaGFyICpmbXQi ICIuLi4iDQouU2ggREVTQ1JJUFRJT04NClRoZQ0KLk5tDQpmdW5jdGlvbnMg YWN0IHZlcnkgc2ltaWxhciB0byBob3cgdGhlIGxpYmMNCi5GbiBwcmludGYN CmNhbGwgd29ya3MsIGJ1dCBlYWNoIGhhcyBhIHNwZWNpZmljIG91dHB1dCBz dHJlYW0gZGVwZW5kaW5nIG9uIHdoaWNoIGlzIGNhbGxlZC4gDQpUaGUNCi5G biB1cHJpbnRmDQpmdW5jdGlvbiBvdXRwdXRzIHRvIHRoZSBjdXJyZWN0IHBy b2Nlc3MnIGNvbnRyb2xsaW5nIHR0eSwgd2hpbGUgDQouRm4gcHJpbnRmDQp3 aWxsIHdyaXRlIHRvIHRoZSBjb25zb2xlIGFzIHdlbGwgYXMgdGhlIGxvZ2dp bmcgZmFjaWxpdHkuICANCi5GbiB0cHJpbnRmDQpvbiB0aGUgb3RoZXIgaGFu ZCB3aWxsIG91dHB1dCB0byB0aGUgYXNzb2NpYXRlZCB0dHkgZm91bmQgZnJv bSB0aGUgDQouRmEgc3RydWN0IHByb2MgKnANCnBhcmFtZXRlciwgYnV0IHdp bGwgYWxzbyB3cml0ZSB0byB0aGUgbG9nZ2luZyBmYWNpbGl0eSBpZiB0aGUg DQouRmEgaW50IHByaQ0KdmFsdWUgaXMgbm90IC0xLg0KLlBwIA0KRWFjaCBv ZiB0aGVzZSByZWxhdGVkIGZ1bmN0aW9ucyBhbGwgdXNlIHRoZSANCi5GYSBj b25zdCBjaGFyICpmbXQNCnBhcmFtZXRlcnMgaW4gdGhlIHNhbWUgbWFubmVy IGFuZCB1c2VzIGFsbW9zdCB0aGUgc2FtZSBzZXQgb2YgZm9ybWF0IGNvbnZl cnNpb24gDQppZGVudGlmaWVycyBhcyB0aGUgbGliYyANCi5GbiBwcmludGYN CmZ1bmN0aW9uLiAgSG93ZXZlciwgdGhlcmUgYXJlIHR3byBvdGhlciBjb252 ZXJzaW9uIGlkZW50aWZpZXJzIHRoYXQgYXJlIHVzZWQgDQpieSB0aGUga2Vy bmVsLCBidXQgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBsaWJjDQouRm4gcHJp bnRmDQpmdW5jdGlvbnMuICBUaGUgDQouQ20gJWIgDQppZGVudGlmaWVyIGV4 cGVjdHMgdHdvIGFyZ3VtZW50cyB0byByZXByZXNlbnQgd2hhdCBpdCBpcywg YW4gDQouRmEgaW50ZWdlciANCmFuZCBhIA0KLkZhIGNoYXIgKg0KLCB3aGlj aCB3aWxsIGJlIHVzZWQgdG9nZXRoZXIgYXMgYSByZWdpc3RlciB2YWx1ZSBh bmQgYSBwcmludCBtYXNrIGZvciBkZWNvZGluZw0KZXJyb3IgcmVnaXN0ZXJz LiAgVGhlIHByaW50IG1hc2sgaXMgbWFkZSB1cCBvZiB0d28gcGFydHMsIHRo ZSBiYXNlIGFuZCB0aGUgDQphcmd1bWVudHMuICBUaGUgYmFzZSB2YWx1ZSBp cyB0aGUgb3V0cHV0IGJhc2UgZXhwcmVzc2VkIGFzIGEgY29udHJvbCBjaGFy YWN0ZXIsDQpmb3IgZXhhbXBsZSwgXDEwIGdpdmVzIG9jdGFsIGFuZCBcMjAg Z2l2ZXMgaGV4LiAgVGhlIGFyZ3VtZW50cyBhcmUgbWFkZSB1cCBvZiBhDQpz ZXF1ZW5jZSBvZiBjaGFyYWN0ZXJzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggZ2l2 ZXMgdGhlIGJpdCBudW1iZXIsIG9mIHRoZSANCnJlZ2lzdGVyIHZhbHVlLCB0 byBiZSBpbnNwZWN0ZWQgYW5kIHRoZSBuZXh0IGNoYXJhY3RlcnMgKHVwIHRv IGEgY29udHJvbCANCmNoYXJhY3RlciwgaS5lLiBhIGNoYXJhY3RlciA8PSAz MiksIGdpdmUgdGhlIG5hbWUgb2YgdGhlIHJlZ2lzdGVyLCBhcyBpbjoNCi5Q cA0KLnRpICswLjRpDQp1cHJpbnRmKCJyZWc9JWJcXG4iLCAzLCAiXFwxMFxc MkJJVFRXT1xcMUJJVE9ORVxcbiIpOw0KLlBwDQp3aGljaCB3aWxsIG91dHB1 dDoNCi5QcA0KLnRpICswLjRpDQpyZWc9MzxCSVRUV08sQklUT05FPg0KLlBw DQpBbm90aGVyIGNvbnZlcnNpb24gZGlyZWN0aXZlIHRoYXQgaXMgc3VwcG9y dGVkIGJ5IHRoZSBrZXJuZWwgDQouRm4gcHJpbnRmDQpmYW1pbHkgb2YgZnVu Y3Rpb25zIGlzIHRoZSANCi5DbSAlRA0KaWRlbnRpZmllciB3aGljaCBpcyBt ZWFudCB0byBhc3Npc3QgaW4gZG9pbmcgYSBoZXhkdW1wLiAgSXQgcmVxdWly ZXMgdHdvIA0KYXJndW1lbnRzIHRvIGZvbGxvdyB0aGUgZGlyZWN0aXZlLCB3 aGljaCBhcmUgYSANCi5DbSBwb2ludGVyDQphbmQgYSANCi5DbSBjb25zdCBj aGFyICoNCnN0cmluZy4gIFRoZSBzdHJpbmcgaXMgdXNlZCBhcyB0aGUgZGVs aW1ldGVyIHdoZW4gdGhlIA0KLkZuIHByaW50Zg0KZnVuY3Rpb24gcHJpbnRz IG91dCwgYnl0ZS1ieS1ieXRlLCB0aGUgcG9pbnRlciBhcmd1bWVudC4gDQpU aGlzIGRpcmVjdGl2ZSANCmlzIHVzdWFsbHkgdXNlZCB3aXRoIGEgcHJlY2lz aW9uIG9yIHdpZHRoIHZhbHVlLCBnaXZlbiBlaXRoZXIgc3RhdGljYWxseSBv ciANCndpdGggYW4gYXN0ZXJpc2sgYW5kIHByb3ZpZGluZyBhbiANCi5DbSBp bnQNCmFyZ3VtZW50IHdoaWNoIHJlcHJlc2VudHMgdGhlIHZhbHVlLiAgRm9y IGV4YW1wbGUsIHRoZSBmb2xsb3dpbmcgbGluZSBvZiBjb2RlOg0KLlBwDQou dGkgKzAuNGkNCnVwcmludGYoIm91dDogJTREXFxuIiwgIkFBQUEiLCAiOiIp Ow0KLlBwDQp3aWxsIHByb2R1Y2UgdGhlIGZvbGxvd2luZyBvdXRwdXQ6DQou UHANCi50aSArMC40aQ0Kb3V0OiA0MTo0MTo0MTo0MQ0KLlBwDQouRWwNCi5T aCBSRVRVUk4gVkFMVUVTDQpUaGUNCi5GbiBwcmludGYNCmFuZCB0aGUNCi5G biB1cHJpbnRmDQpmdW5jdGlvbnMgYm90aCByZXR1cm4gMCBvbiBzdWNjZXNz IGFzIHdlbGwgYXMgb24gZmFpbHVyZS4gDQouRWwNCi5TaCBTRUUgQUxTTw0K LlhyIHByaW50ZiAzDQo= --0-1101683399-988831146=:70313-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message