From owner-freebsd-hackers@FreeBSD.ORG Thu Apr 4 21:20:55 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 93315C38 for ; Thu, 4 Apr 2013 21:20:55 +0000 (UTC) (envelope-from seanwbruno@gmail.com) Received: from mail-pb0-f47.google.com (mail-pb0-f47.google.com [209.85.160.47]) by mx1.freebsd.org (Postfix) with ESMTP id 6ADEFE13 for ; Thu, 4 Apr 2013 21:20:55 +0000 (UTC) Received: by mail-pb0-f47.google.com with SMTP id rq13so1647465pbb.6 for ; Thu, 04 Apr 2013 14:20:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:subject:from:reply-to:to:content-type:date:message-id :mime-version:x-mailer; bh=UjujpOejz8HlkIzr/xmiw+hWh9dYSPyHGA6CaqUGg50=; b=CdlLcUc+PbEEYBR24WqUz5LP/1TWSVOhcmoAeHMVCwYgiVORFAcq/l99H7K+T2fKGO wjEx7ZP7AbWFHttqTga7qLkuRdcny4n4vH5jmonCXpgD/L4HBcIR6yvTWCkBEq9EhFfS QMPYy0aXrY+rdmwXlqwD5PcqWNpKpWlmFraq4ylXErgI87BVbGDCfqTv9VY1h+hf6Zgz ISu1Ubt1/3QxDODJxY6vSBo9T2YpvNCz+GTTRdzWHAeOsQ0PkvxXcdqbkrvifVO/VoKW upClC+U9lxAzhV6mPsrQUuTF+0Ziu6ajNDB3OALOkXcuwu5dBqJ2ahb8upZH6SMtBOBw 0bgw== X-Received: by 10.68.143.167 with SMTP id sf7mr11017074pbb.21.1365110449014; Thu, 04 Apr 2013 14:20:49 -0700 (PDT) Received: from [10.73.160.242] (nat-dip7.cfw-a-gci.corp.yahoo.com. [209.131.62.116]) by mx.google.com with ESMTPS id qh4sm12902408pac.8.2013.04.04.14.20.46 (version=SSLv3 cipher=RC4-SHA bits=128/128); Thu, 04 Apr 2013 14:20:47 -0700 (PDT) Subject: extend printf(9) %b format to allow 0 bits set From: Sean Bruno To: freebsd-hackers Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-jFOVTSqVq3pJcG5Xa1dE" Date: Thu, 04 Apr 2013 14:20:45 -0700 Message-ID: <1365110445.1404.22.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: sbruno@freebsd.org List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Apr 2013 21:20:55 -0000 --=-jFOVTSqVq3pJcG5Xa1dE Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable A small patch from my wanderings today for your review. This patch to kvprintf() allows me to set a %b format string of: "\20\0unset\1ONESET\2TWOSET" In the case that the variable being compared has the value of 0, it will display "0x0" http://people.freebsd.org/~sbruno/subr_prf.txt Sean --=-jFOVTSqVq3pJcG5Xa1dE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (FreeBSD) iQEcBAABAgAGBQJRXe6tAAoJEBkJRdwI6BaHHs4H/3Qc5WCCo7sgULKE62x8nIYw sKPauUoHVN4qimAMSV+boDPRbg1Ta1ZsNlb2QCIgIhDXE7tyzYYCjXm993c1KWXy AN4vxzg4XAs5Z5MNN67olwHlY1LNRrajCxrgfQgYETk5KDqB+vp822TY3H3oG3w6 lBZ9jx0xKrIw0kznVaeVNxN32bN+DCcM/zO1fQKt4XjUH2+iM+Vc2Sgc5YejIIC5 6fR540zu0u/G1lLZEMXuVxGUaYSSvBtrXV+OF4aoi1HQ9nqJ44lbpmptHNAA9Qce 7A/XvQ8oh1xQyn38M3WkHKPHsUCnyBUCngz0IQDQOzp3QVau52F5Jo+VmAFdNf8= =/EqN -----END PGP SIGNATURE----- --=-jFOVTSqVq3pJcG5Xa1dE--