summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/bbe.15
-rw-r--r--doc/bbe.html10
-rw-r--r--doc/bbe.info34
-rw-r--r--doc/bbe.texi14
4 files changed, 43 insertions, 20 deletions
diff --git a/doc/bbe.1 b/doc/bbe.1
index daec197..c23a923 100644
--- a/doc/bbe.1
+++ b/doc/bbe.1
@@ -25,7 +25,7 @@
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
-.TH "BBE" "1" "2006-03-14" "" ""
+.TH "BBE" "1" "2006-11-02" "" ""
.SH "NAME"
bbe \- binary block editor
.SH "SYNOPSIS"
@@ -190,6 +190,9 @@ All bytes from start of the block to offset \fIn\fR are replaced by \fIc\fR.
.TP
f \fIn\fR \fIc\fR
All bytes starting from offset \fIn\fR to end of the block are replaced by \fIc\fR.
+.TP
+x
+Exchange the contents of nibbles (half an octet) of bytes.
.PP
Nonvisible characters in strings can be escaped same way as in block definition strings. Character '/' in s and y commands can be any visible character.
.PP
diff --git a/doc/bbe.html b/doc/bbe.html
index 8543a2d..354ef9a 100644
--- a/doc/bbe.html
+++ b/doc/bbe.html
@@ -7,7 +7,7 @@
<link title="Top" rel="top" href="#Top">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
-This file documents version 0.2.1 of `bbe', a binary block editor.
+This file documents version 0.2.2 of `bbe', a binary block editor.
Copyright (C) 2005 Timo Savinen
@@ -50,7 +50,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#dir">(dir)</a>
<h2 class="unnumbered">bbe</h2>
-<p>This file documents version 0.2.1 of <samp><span class="command">bbe</span></samp>, a binary block editor.
+<p>This file documents version 0.2.2 of <samp><span class="command">bbe</span></samp>, a binary block editor.
<p>Copyright &copy; 2005 Timo Savinen
@@ -383,7 +383,9 @@ Separator <code>/</code> can be replaced by any character not present in <var>so
<br><dt><code>^ </code><var>c</var><dd>Performs exclusive or with <var>c</var> on block contents.
- <br><dt><code>~</code><dd>Performs binary negation on block contents.
+ <br><dt><code>~</code><dd>Performs binary negation on block contents.
+
+ <br><dt><code>x</code><dd>Exchange the contents of nibbles (half an octet) of bytes.
</dl>
<div class="node">
@@ -486,7 +488,7 @@ Example output:
</pre>
<p><br>
- <br><dt>`<samp><span class="samp">bbe -b "/Linux/:5" -s -e "N;D;A \x0a" /bin/* | uniq</span></samp>'<dd>Print the files names of those programs in /bin directory which contains word `<samp><span class="samp">Linux</span></samp>'.
+ <br><dt>`<samp><span class="samp">bbe -b "/Linux/:5" -s -e "N;D;A \x0a" /bin/* | uniq</span></samp>'<dd>Print the file names of those programs in /bin directory which contains word `<samp><span class="samp">Linux</span></samp>'.
Example output:
<pre class="example"> /bin/loadkeys:
/bin/mkbimage:
diff --git a/doc/bbe.info b/doc/bbe.info
index fcbfdf8..e6b75fa 100644
--- a/doc/bbe.info
+++ b/doc/bbe.info
@@ -1,6 +1,11 @@
This is bbe.info, produced by makeinfo version 4.8 from bbe.texi.
- This file documents version 0.2.1 of `bbe', a binary block editor.
+INFO-DIR-SECTION Utilities
+START-INFO-DIR-ENTRY
+* bbe: (bbe). Binary Block Editor.
+END-INFO-DIR-ENTRY
+
+ This file documents version 0.2.2 of `bbe', a binary block editor.
Copyright (C) 2005 Timo Savinen
@@ -23,7 +28,7 @@ File: bbe.info, Node: Top, Next: Overview, Prev: (dir), Up: (dir)
bbe
***
-This file documents version 0.2.1 of `bbe', a binary block editor.
+This file documents version 0.2.2 of `bbe', a binary block editor.
Copyright (C) 2005 Timo Savinen
@@ -407,6 +412,9 @@ block, first byte is number zero.
`~'
Performs binary negation on block contents.
+`x'
+ Exchange the contents of nibbles (half an octet) of bytes.
+

File: bbe.info, Node: Limits, Prev: Commands, Up: Invoking bbe
@@ -503,7 +511,7 @@ Few examples:
69194:x5f x28 x02 x42 x36 x5f x81 x64 x41 x05
`bbe -b "/Linux/:5" -s -e "N;D;A \x0a" /bin/* | uniq'
- Print the files names of those programs in /bin directory which
+ Print the file names of those programs in /bin directory which
contains word `Linux'. Example output:
/bin/loadkeys:
/bin/mkbimage:
@@ -546,15 +554,15 @@ problems.

Tag Table:
-Node: Top781
-Node: Overview1841
-Node: Samples2328
-Node: Invoking bbe3726
-Node: Invocation4260
-Node: Block5275
-Node: Commands7321
-Node: Limits12090
-Node: bbe programs12468
-Node: Problems16854
+Node: Top900
+Node: Overview1960
+Node: Samples2447
+Node: Invoking bbe3845
+Node: Invocation4379
+Node: Block5394
+Node: Commands7440
+Node: Limits12278
+Node: bbe programs12656
+Node: Problems17041

End Tag Table
diff --git a/doc/bbe.texi b/doc/bbe.texi
index a204650..c1c8247 100644
--- a/doc/bbe.texi
+++ b/doc/bbe.texi
@@ -6,7 +6,14 @@
@finalout
@c %**end of header
-@set VERSION 0.2.1
+@set VERSION 0.2.2
+
+@ifinfo
+@dircategory Utilities
+@direntry
+* bbe: (bbe). Binary Block Editor.
+@end direntry
+@end ifinfo
@copying
This file documents version @value{VERSION} of @command{bbe}, a binary block editor.
@@ -404,6 +411,9 @@ Performs exclusive or with @var{c} on block contents.
@item ~
Performs binary negation on block contents.
+
+@item x
+Exchange the contents of nibbles (half an octet) of bytes.
@end table
@node Limits, , Commands, Invoking bbe
@@ -514,7 +524,7 @@ Example output:
@*
@item bbe -b "/Linux/:5" -s -e "N;D;A \x0a" /bin/* | uniq
-Print the files names of those programs in /bin directory which contains word @samp{Linux}.
+Print the file names of those programs in /bin directory which contains word @samp{Linux}.
Example output:
@example
/bin/loadkeys:
OpenPOWER on IntegriCloud