mirror of
https://github.com/lcn2/calc.git
synced 2025-08-19 01:13:27 +03:00
convert ASCII TABs to ASCII SPACEs
Converted all ASCII tabs to ASCII spaces using a 8 character tab stop, for all files, except for all Makefiles (plus rpm.mk). The `git diff -w` reports no changes.
This commit is contained in:
194
block.h
194
block.h
@@ -11,7 +11,7 @@
|
||||
*
|
||||
* Calc is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
|
||||
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
|
||||
* Public License for more details.
|
||||
*
|
||||
* A copy of version 2.1 of the GNU Lesser General Public License is
|
||||
@@ -19,11 +19,11 @@
|
||||
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
* Under source code control: 1997/02/21 05:03:39
|
||||
* File existed as early as: 1997
|
||||
* Under source code control: 1997/02/21 05:03:39
|
||||
* File existed as early as: 1997
|
||||
*
|
||||
* chongo <was here> /\oo/\ http://www.isthe.com/chongo/
|
||||
* Share and enjoy! :-) http://www.isthe.com/chongo/tech/comp/calc/
|
||||
* chongo <was here> /\oo/\ http://www.isthe.com/chongo/
|
||||
* Share and enjoy! :-) http://www.isthe.com/chongo/tech/comp/calc/
|
||||
*/
|
||||
|
||||
|
||||
@@ -41,114 +41,114 @@
|
||||
*
|
||||
* Block functions and operations:
|
||||
*
|
||||
* x[i]
|
||||
* (i-1)th octet
|
||||
* x[i]
|
||||
* (i-1)th octet
|
||||
*
|
||||
* blk(len [, blkchunk])
|
||||
* unnamed block
|
||||
* len > 0
|
||||
* blkchunk defaults to BLK_CHUNKSIZE
|
||||
* blk(len [, blkchunk])
|
||||
* unnamed block
|
||||
* len > 0
|
||||
* blkchunk defaults to BLK_CHUNKSIZE
|
||||
*
|
||||
* blk(name, [len [, blkchunk]])
|
||||
* named block
|
||||
* len > 0
|
||||
* blkchunk defaults to BLK_CHUNKSIZE
|
||||
* blk(name, [len [, blkchunk]])
|
||||
* named block
|
||||
* len > 0
|
||||
* blkchunk defaults to BLK_CHUNKSIZE
|
||||
*
|
||||
* blkfree(x)
|
||||
* Reduce storage down to 0 octets.
|
||||
* blkfree(x)
|
||||
* Reduce storage down to 0 octets.
|
||||
*
|
||||
* size(x)
|
||||
* The length of data stored in the block.
|
||||
* size(x)
|
||||
* The length of data stored in the block.
|
||||
*
|
||||
* sizeof(x) == blk->maxsize
|
||||
* Allocation size in memory
|
||||
* sizeof(x) == blk->maxsize
|
||||
* Allocation size in memory
|
||||
*
|
||||
* isblk(x)
|
||||
* returns 0 is x is not a BLOCK, 1 if x is an
|
||||
* unnamed block, 2 if x is a named BLOCK
|
||||
* isblk(x)
|
||||
* returns 0 is x is not a BLOCK, 1 if x is an
|
||||
* unnamed block, 2 if x is a named BLOCK
|
||||
*
|
||||
* blkread(x, size, count, fd [, offset])
|
||||
* blkwrite(x, size, count, fd [, offset])
|
||||
* returns number of items written
|
||||
* offset is restricted in value by block type
|
||||
* blkread(x, size, count, fd [, offset])
|
||||
* blkwrite(x, size, count, fd [, offset])
|
||||
* returns number of items written
|
||||
* offset is restricted in value by block type
|
||||
*
|
||||
* blkset(x, val, length [, offset])
|
||||
* only the lower octet of val is used
|
||||
* offset is restricted in value by block type
|
||||
* blkset(x, val, length [, offset])
|
||||
* only the lower octet of val is used
|
||||
* offset is restricted in value by block type
|
||||
*
|
||||
* blkchr(x, val, length [, offset])
|
||||
* only the lower octet of val is used
|
||||
* offset is restricted in value by block type
|
||||
* blkchr(x, val, length [, offset])
|
||||
* only the lower octet of val is used
|
||||
* offset is restricted in value by block type
|
||||
*
|
||||
* blkcpy(dest, src, length [, dest_offset [, src_offset]])
|
||||
* 0 <= length <= blksize(x)
|
||||
* offset's are restricted in value by block type
|
||||
* dest may not == src
|
||||
* blkcpy(dest, src, length [, dest_offset [, src_offset]])
|
||||
* 0 <= length <= blksize(x)
|
||||
* offset's are restricted in value by block type
|
||||
* dest may not == src
|
||||
*
|
||||
* blkmove(dest, src, length [, dest_offset [, src_offset]])
|
||||
* 0 <= length <= blksize(x)
|
||||
* offset's are restricted in value by block type
|
||||
* overlapping moves are handled correctly
|
||||
* blkmove(dest, src, length [, dest_offset [, src_offset]])
|
||||
* 0 <= length <= blksize(x)
|
||||
* offset's are restricted in value by block type
|
||||
* overlapping moves are handled correctly
|
||||
*
|
||||
* blkccpy(dest, src, stopval, length [, dest_offset [, src_offset]])
|
||||
* 0 <= length <= blksize(x)
|
||||
* offset's are restricted in value by block type
|
||||
* blkccpy(dest, src, stopval, length [, dest_offset [, src_offset]])
|
||||
* 0 <= length <= blksize(x)
|
||||
* offset's are restricted in value by block type
|
||||
*
|
||||
* blkcmp(dest, src, length [, dest_offset [, src_offset]])
|
||||
* 0 <= length <= blksize(x)
|
||||
* offset's are restricted in value by block type
|
||||
* blkcmp(dest, src, length [, dest_offset [, src_offset]])
|
||||
* 0 <= length <= blksize(x)
|
||||
* offset's are restricted in value by block type
|
||||
*
|
||||
* blkswap(x, a, b)
|
||||
* swaps groups of 'a' octets within each 'b' octets
|
||||
* b == a is a noop
|
||||
* b = a*k for some integer k >= 1
|
||||
* blkswap(x, a, b)
|
||||
* swaps groups of 'a' octets within each 'b' octets
|
||||
* b == a is a noop
|
||||
* b = a*k for some integer k >= 1
|
||||
*
|
||||
* scatter(src, dest1, dest2 [, dest3 ] ...)
|
||||
* copy successive octets from src into dest1, dest2, ...
|
||||
* restarting with dest1 after end of list
|
||||
* stops at end of src
|
||||
* scatter(src, dest1, dest2 [, dest3 ] ...)
|
||||
* copy successive octets from src into dest1, dest2, ...
|
||||
* restarting with dest1 after end of list
|
||||
* stops at end of src
|
||||
*
|
||||
* gather(dest, src1, src2 [, src3 ] ...)
|
||||
* copy first octet from src1, src2, ...
|
||||
* copy next octet from src1, src2, ...
|
||||
* ...
|
||||
* copy last octet from src1, src2, ...
|
||||
* copy 0 when there is no more data from a given source
|
||||
* gather(dest, src1, src2 [, src3 ] ...)
|
||||
* copy first octet from src1, src2, ...
|
||||
* copy next octet from src1, src2, ...
|
||||
* ...
|
||||
* copy last octet from src1, src2, ...
|
||||
* copy 0 when there is no more data from a given source
|
||||
*
|
||||
* blkseek(x, offset, {"in","out"})
|
||||
* some seeks may not be allowed by block type
|
||||
* blkseek(x, offset, {"in","out"})
|
||||
* some seeks may not be allowed by block type
|
||||
*
|
||||
* config("blkmaxprint", count)
|
||||
* number of octets of a block to print, 0 means all
|
||||
* config("blkmaxprint", count)
|
||||
* number of octets of a block to print, 0 means all
|
||||
*
|
||||
* config("blkverbose", boolean)
|
||||
* true => print all lines, false => skip dup lines
|
||||
* config("blkverbose", boolean)
|
||||
* true => print all lines, false => skip dup lines
|
||||
*
|
||||
* config("blkbase", "base")
|
||||
* output block base = { "hex", "octal", "char", "binary", "raw" }
|
||||
* binary is base 2, raw is just octet values
|
||||
* config("blkbase", "base")
|
||||
* output block base = { "hex", "octal", "char", "binary", "raw" }
|
||||
* binary is base 2, raw is just octet values
|
||||
*
|
||||
* config("blkfmt", "style")
|
||||
* style of output = {
|
||||
* "line", lines in blkbase with no spaces between octets
|
||||
* "string", as one long line with no spaces between octets
|
||||
* "od_style", position, spaces between octets
|
||||
* "hd_style"} position, spaces between octets, chars on end
|
||||
* config("blkfmt", "style")
|
||||
* style of output = {
|
||||
* "line", lines in blkbase with no spaces between octets
|
||||
* "string", as one long line with no spaces between octets
|
||||
* "od_style", position, spaces between octets
|
||||
* "hd_style"} position, spaces between octets, chars on end
|
||||
*/
|
||||
struct block {
|
||||
LEN blkchunk; /* allocation chunk size */
|
||||
LEN maxsize; /* octets actually malloced for this block */
|
||||
LEN datalen; /* octets of data held this block */
|
||||
USB8 *data; /* pointer to the 1st octet of the allocated data */
|
||||
LEN blkchunk; /* allocation chunk size */
|
||||
LEN maxsize; /* octets actually malloced for this block */
|
||||
LEN datalen; /* octets of data held this block */
|
||||
USB8 *data; /* pointer to the 1st octet of the allocated data */
|
||||
};
|
||||
typedef struct block BLOCK;
|
||||
|
||||
|
||||
struct nblock {
|
||||
char *name;
|
||||
int subtype;
|
||||
int id;
|
||||
BLOCK *blk;
|
||||
char *name;
|
||||
int subtype;
|
||||
int id;
|
||||
BLOCK *blk;
|
||||
};
|
||||
typedef struct nblock NBLOCK;
|
||||
|
||||
@@ -156,26 +156,26 @@ typedef struct nblock NBLOCK;
|
||||
/*
|
||||
* block debug
|
||||
*/
|
||||
EXTERN int blk_debug; /* 0 => debug off */
|
||||
EXTERN int blk_debug; /* 0 => debug off */
|
||||
|
||||
|
||||
/*
|
||||
* block defaults
|
||||
*/
|
||||
#define BLK_CHUNKSIZE 256 /* default allocation chunk size for blocks */
|
||||
#define BLK_CHUNKSIZE 256 /* default allocation chunk size for blocks */
|
||||
|
||||
#define BLK_DEF_MAXPRINT 256 /* default octets to print */
|
||||
#define BLK_DEF_MAXPRINT 256 /* default octets to print */
|
||||
|
||||
#define BLK_BASE_HEX 0 /* output octets in a block in hex */
|
||||
#define BLK_BASE_OCT 1 /* output octets in a block in octal */
|
||||
#define BLK_BASE_CHAR 2 /* output octets in a block in characters */
|
||||
#define BLK_BASE_BINARY 3 /* output octets in a block in base 2 chars */
|
||||
#define BLK_BASE_RAW 4 /* output octets in a block in raw binary */
|
||||
#define BLK_BASE_HEX 0 /* output octets in a block in hex */
|
||||
#define BLK_BASE_OCT 1 /* output octets in a block in octal */
|
||||
#define BLK_BASE_CHAR 2 /* output octets in a block in characters */
|
||||
#define BLK_BASE_BINARY 3 /* output octets in a block in base 2 chars */
|
||||
#define BLK_BASE_RAW 4 /* output octets in a block in raw binary */
|
||||
|
||||
#define BLK_FMT_HD_STYLE 0 /* output in base with chars on end of line */
|
||||
#define BLK_FMT_LINE 1 /* output is lines of up to 79 chars */
|
||||
#define BLK_FMT_STRING 2 /* output is one long string */
|
||||
#define BLK_FMT_OD_STYLE 3 /* output in base with chars */
|
||||
#define BLK_FMT_HD_STYLE 0 /* output in base with chars on end of line */
|
||||
#define BLK_FMT_LINE 1 /* output is lines of up to 79 chars */
|
||||
#define BLK_FMT_STRING 2 /* output is one long string */
|
||||
#define BLK_FMT_OD_STYLE 3 /* output in base with chars */
|
||||
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user