aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/file2c/file2c.1
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2007-03-23 00:00:22 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2007-03-23 00:00:22 +0000
commit778ee3c6391391b99a9e61e944db63617f76d1b3 (patch)
tree5f1441cd104542dde287150d9bee49aff3f87989 /usr.bin/file2c/file2c.1
parentcad72a80bd3b5f4c95ca49087e71bbf195ad747a (diff)
downloadsrc-778ee3c6391391b99a9e61e944db63617f76d1b3.tar.gz
src-778ee3c6391391b99a9e61e944db63617f76d1b3.zip
Add '-s' option and update the manual page. With this option, it prints
little more style(9) friendly output. For example: %file2c -n 8 -s -x 'const char data[] = {' '};' < /etc/motd const char data[] = { 0x46, 0x72, 0x65, 0x65, 0x42, 0x53, 0x44, 0x20, 0x37, 0x2e, 0x30, 0x2d, 0x43, 0x55, 0x52, 0x52, 0x45, 0x4e, 0x54, 0x20, 0x28, 0x42, 0x45, 0x41, 0x53, 0x54, 0x49, 0x45, 0x29, 0x20, 0x23, 0x30, 0x3a, 0x20, 0x57, 0x65, 0x64, 0x20, 0x4d, 0x61, 0x72, 0x20, 0x32, 0x31, 0x20, 0x31, 0x39, 0x3a, 0x30, 0x34, 0x3a, 0x33, 0x36, 0x20, 0x45, 0x44, 0x54, 0x20, 0x32, 0x30, 0x30, 0x37, 0x0a };
Notes
Notes: svn path=/head/; revision=167823
Diffstat (limited to 'usr.bin/file2c/file2c.1')
-rw-r--r--usr.bin/file2c/file2c.114
1 files changed, 10 insertions, 4 deletions
diff --git a/usr.bin/file2c/file2c.1 b/usr.bin/file2c/file2c.1
index 80bbb2eea606..a4f72e221e69 100644
--- a/usr.bin/file2c/file2c.1
+++ b/usr.bin/file2c/file2c.1
@@ -7,7 +7,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd May 14, 2005
+.Dd March 22, 2007
.Dt FILE2C 1
.Os
.Sh NAME
@@ -16,6 +16,7 @@
.Sh SYNOPSIS
.Nm
.Op Fl n Ar count
+.Op Fl s
.Op Fl x
.Op Ar prefix Op Ar suffix
.Sh DESCRIPTION
@@ -27,7 +28,10 @@ The byte values are separated by a comma.
This also means that the last byte value is not followed by a comma.
By default the byte values are printed in decimal, but when the
.Fl x
-option is given, the values will be printed in hexadecimal.
+option is given, the values will be printed in hexadecimal. When
+.Fl s
+option is given, each line is printed with a leading tab and each comma is
+followed by a space except for the last one on the line.
.Pp
If more than 70 characters are printed on the same line, that line is
ended and the output continues on the next line.
@@ -50,9 +54,11 @@ This program is typically used to embed binary files into C source files.
The prefix is used to define an array type and the suffix is used to end
the C statement.
The
-.Fl x
-and
.Fl n
+,
+.Fl s
+and
+.Fl x
options are useful when the binary data represents a bitmap and the output
needs to remain readable and/or editable.
Fonts, for example, are a good example of this.