Update doc/efun/ aus Driversourcen.
Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.
Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/test_bit b/doc/efun/test_bit
index d493357..c6e134e 100644
--- a/doc/efun/test_bit
+++ b/doc/efun/test_bit
@@ -1,21 +1,24 @@
SYNOPSIS
int test_bit(string str, int n)
-BESCHREIBUNG
- Gibt 0 oder 1 des <n>-ten Bits im String <str> zurueck.
+DESCRIPTION
+ Return 0 or 1 of bit n was set in string str.
- Jedes Zeichen besteht aus 6 Bits. Jedem Zeichen ist also ein Wert
- zwischen 0 und 63 zugeordnet (weil 2^6=64). Das erste Zeichen ist der
- Leerschlag " " mit dem Wert 0 (keines der Bits ist gesetzt). Das
- erste Zeichen im String ist dasjenige mit den niedrigsten Bits (0-5).
+ Each character contains 6 bits. So you can store a value
+ between 0 and 63 in one character (2^6=64). Starting character
+ is the blank " " which has the value 0. The first character in
+ the string is the one with the lowest bits (0-5).
-BEISPIELE
- test_bit("_", 5); Liefert 1, weil "_" das 63. Zeichen ist und
- deshalb das 5. Bit gesetzt hat.
+EXAMPLES
+ test_bit("_",5);
- test_bit(" ", 3); Liefert 0, weil " " das 0. Zeichen ist und deshalb
- kein Bit gesetzt hat.
+ Returns 1 because "_" stands for the number 63 and therefore
+ the 6th bit is set.
-SIEHE AUCH
+ test_bit(" ",3);
+
+ Returns 0 because " " stands for 0 and no bit is set.
+
+SEE ALSO
set_bit(E), clear_bit(E), last_bit(E), next_bit(E), count_bits(E),
and_bits(E), or_bits(E), xor_bits(E), invert_bits(E), copy_bits(E)