|
Isis 3.0 Application Source Code Reference |
Home |
Go to the source code of this file.
Defines | |
| #define | TRUE 1 |
| Modified by Jeff Anderson, May 19, 2005 64-bit Solaris port required replacing long with int and adding malloc.h. | |
| #define | FALSE 0 |
| #define | O_BINARY 0x8000 |
| #define | RECORD_TYPE "rfm=fix" |
| #define | CTX "ctx=bin" |
| #define | FOP "fop=cif,sup" |
Typedefs | |
| typedef struct leaf | NODE |
Functions | |
| void | pds_labels (int) |
| void | fits_labels (int) |
| void | vicar_labels (int) |
| void | no_labels (int) |
| int | check_host () |
| int | get_files (int) |
| void | open_files (int *) |
| int | swap_long (int) |
| void | decompress (char *ibuf, char *obuf, int *nin, int *nout) |
| void | decmpinit (int *) |
| void | free_tree (int *) |
| int | read_var (char *, int) |
| int | main (int argc, char **argv) |
| NODE * | huff_tree (int *hist) |
| NODE * | new_node (short int value) |
| void | sort_freq (int *freq_list, NODE **node_list, int num_freq) |
| void | dcmprs (char *ibuf, char *obuf, int *nin, int *nout, NODE *root) |
| int | free_node (NODE *pnode, int total_free) |
Variables | |
| NODE * | tree |
| int | infile |
| FILE * | outfile |
| char | inname [1025] |
| char | outname [1025] |
| int | output_format |
| int | record_bytes |
| int | max_lines |
| int | line_samples |
| int | fits_pad |
| int | label_checksum = 0L |
| int | checksum = 0L |
| #define TRUE 1 |
Modified by Jeff Anderson, May 19, 2005 64-bit Solaris port required replacing long with int and adding malloc.h.
Modified by Jeannie Walldren, March 23, 2009 Allow string length of 1024 characters for input and output filenames, inname[] and outname[]
Definition at line 127 of file vdcomp.cpp.
| #define FALSE 0 |
Definition at line 128 of file vdcomp.cpp.
| #define O_BINARY 0x8000 |
Definition at line 132 of file vdcomp.cpp.
| #define RECORD_TYPE "rfm=fix" |
Definition at line 135 of file vdcomp.cpp.
| #define CTX "ctx=bin" |
Definition at line 136 of file vdcomp.cpp.
| #define FOP "fop=cif,sup" |
Definition at line 137 of file vdcomp.cpp.
| typedef struct leaf NODE |
| void pds_labels | ( | int | host | ) |
Definition at line 611 of file vdcomp.cpp.
| void fits_labels | ( | int | host | ) |
Definition at line 830 of file vdcomp.cpp.
| void vicar_labels | ( | int | host | ) |
Definition at line 922 of file vdcomp.cpp.
| void no_labels | ( | int | host | ) |
Definition at line 995 of file vdcomp.cpp.
| int check_host | ( | ) |
Definition at line 1118 of file vdcomp.cpp.
| int get_files | ( | int | host | ) |
Definition at line 445 of file vdcomp.cpp.
| void open_files | ( | int * | host | ) |
Definition at line 534 of file vdcomp.cpp.
| int swap_long | ( | int | inval | ) |
Definition at line 1166 of file vdcomp.cpp.
| void decompress | ( | char * | ibuf, | |
| char * | obuf, | |||
| int * | nin, | |||
| int * | nout | |||
| ) |
Definition at line 1187 of file vdcomp.cpp.
| void decmpinit | ( | int * | hist | ) |
Definition at line 1214 of file vdcomp.cpp.
| void free_tree | ( | int * | nfreed | ) |
Definition at line 1468 of file vdcomp.cpp.
| int read_var | ( | char * | ibuf, | |
| int | host | |||
| ) |
Definition at line 1037 of file vdcomp.cpp.
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 179 of file vdcomp.cpp.
| NODE* huff_tree | ( | int * | hist | ) |
Definition at line 1236 of file vdcomp.cpp.
| NODE* new_node | ( | short int | value | ) |
Definition at line 1335 of file vdcomp.cpp.
| void sort_freq | ( | int * | freq_list, | |
| NODE ** | node_list, | |||
| int | num_freq | |||
| ) |
Definition at line 1366 of file vdcomp.cpp.
| void dcmprs | ( | char * | ibuf, | |
| char * | obuf, | |||
| int * | nin, | |||
| int * | nout, | |||
| NODE * | root | |||
| ) |
Definition at line 1413 of file vdcomp.cpp.
| int free_node | ( | NODE * | pnode, | |
| int | total_free | |||
| ) |
Definition at line 1506 of file vdcomp.cpp.
Definition at line 150 of file vdcomp.cpp.
| int infile |
Definition at line 169 of file vdcomp.cpp.
| FILE* outfile |
Definition at line 170 of file vdcomp.cpp.
| char inname[1025] |
Definition at line 171 of file vdcomp.cpp.
| char outname[1025] |
Definition at line 171 of file vdcomp.cpp.
| int output_format |
Definition at line 172 of file vdcomp.cpp.
| int record_bytes |
Definition at line 173 of file vdcomp.cpp.
| int max_lines |
Definition at line 173 of file vdcomp.cpp.
| int line_samples |
Definition at line 174 of file vdcomp.cpp.
| int fits_pad |
Definition at line 174 of file vdcomp.cpp.
| int label_checksum = 0L |
Definition at line 175 of file vdcomp.cpp.
| int checksum = 0L |
Definition at line 175 of file vdcomp.cpp.