… | |
… | |
91 | # define INIT_HTAB 0 |
91 | # define INIT_HTAB 0 |
92 | #endif |
92 | #endif |
93 | |
93 | |
94 | /* |
94 | /* |
95 | * Avoid assigning values to errno variable? for some embedding purposes |
95 | * Avoid assigning values to errno variable? for some embedding purposes |
96 | * (linux kernel for example), this is neccessary. NOTE: this breaks |
96 | * (linux kernel for example), this is necessary. NOTE: this breaks |
97 | * the documentation in lzf.h. |
97 | * the documentation in lzf.h. |
98 | */ |
98 | */ |
99 | #ifndef AVOID_ERRNO |
99 | #ifndef AVOID_ERRNO |
100 | # define AVOID_ERRNO 0 |
100 | # define AVOID_ERRNO 0 |
101 | #endif |
101 | #endif |
102 | |
102 | |
103 | /* |
103 | /* |
104 | * Wether to pass the LZF_STATE variable as argument, or allocate it |
104 | * Whether to pass the LZF_STATE variable as argument, or allocate it |
105 | * on the stack. For small-stack environments, define this to 1. |
105 | * on the stack. For small-stack environments, define this to 1. |
106 | * NOTE: this breaks the prototype in lzf.h. |
106 | * NOTE: this breaks the prototype in lzf.h. |
107 | */ |
107 | */ |
108 | #ifndef LZF_STATE_ARG |
108 | #ifndef LZF_STATE_ARG |
109 | # define LZF_STATE_ARG 0 |
109 | # define LZF_STATE_ARG 0 |
110 | #endif |
110 | #endif |
111 | |
111 | |
112 | /* |
112 | /* |
113 | * Wether to add extra checks for input validity in lzf_decompress |
113 | * Whether to add extra checks for input validity in lzf_decompress |
114 | * and return EINVAL if the input stream has been corrupted. This |
114 | * and return EINVAL if the input stream has been corrupted. This |
115 | * only shields against overflowing the input buffer and will not |
115 | * only shields against overflowing the input buffer and will not |
116 | * detect most corrupted streams. |
116 | * detect most corrupted streams. |
117 | * This check is not normally noticable on modern hardware |
117 | * This check is not normally noticeable on modern hardware |
118 | * (<1% slowdown), but might slow down older cpus considerably. |
118 | * (<1% slowdown), but might slow down older cpus considerably. |
119 | */ |
119 | */ |
120 | #ifndef CHECK_INPUT |
120 | #ifndef CHECK_INPUT |
121 | # define CHECK_INPUT 1 |
121 | # define CHECK_INPUT 1 |
122 | #endif |
122 | #endif |