diff options
Diffstat (limited to 'cr/cr_cpri.h')
-rw-r--r-- | cr/cr_cpri.h | 146 |
1 files changed, 73 insertions, 73 deletions
diff --git a/cr/cr_cpri.h b/cr/cr_cpri.h index e08c14f..c2999c5 100644 --- a/cr/cr_cpri.h +++ b/cr/cr_cpri.h @@ -14,15 +14,15 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * - * (C) Copyright Martial Bornet, 2015. + * (C) Copyright Martial Bornet, 2015. * - * Auteur : Martial BORNET (MB) - 3 Janvier 2015 + * Auteur : Martial BORNET (MB) - 3 Janvier 2015 * - * Description : Constantes privees + * Description : Constantes privees * - * Fichier : cr_cpri.h + * Fichier : cr_cpri.h * - * @(#) cr_cpri.h 1.9 15/03/19 MB + * @(#) cr_cpri.h 1.10 15/03/24 MB * * ============================================================================ */ @@ -34,99 +34,99 @@ #include <sys/types.h> #include <regex.h> -#define bool int -#define FALSE (0) -#define TRUE (1) +#define bool int +#define FALSE (0) +#define TRUE (1) -#define CR_NB_COLORS (16) +#define CR_NB_COLORS (16) /* Numeros des couleurs * ~~~~~~~~~~~~~~~~~~~~ */ -#define CR_BLACK (0) -#define CR_RED (1) -#define CR_GREEN (2) -#define CR_YELLOW (3) -#define CR_BLUE (4) -#define CR_MAGENTA (5) -#define CR_CYAN (6) -#define CR_WHITE (7) -#define CR_BLACK_REV (8) -#define CR_RED_REV (9) -#define CR_GREEN_REV (10) -#define CR_YELLOW_REV (11) -#define CR_BLUE_REV (12) -#define CR_MAGENTA_REV (13) -#define CR_CYAN_REV (14) -#define CR_WHITE_REV (15) - -#define CR_C0 "black" -#define CR_C1 "red" -#define CR_C2 "green" -#define CR_C3 "yellow" -#define CR_C4 "blue" -#define CR_C5 "magenta" -#define CR_C6 "cyan" -#define CR_C7 "white" -#define CR_C8 "black reverse" -#define CR_C9 "red reverse" -#define CR_C10 "green reverse" -#define CR_C11 "yellow reverse" -#define CR_C12 "blue reverse" -#define CR_C13 "magenta reverse" -#define CR_C14 "cyan reverse" -#define CR_C15 "white reverse" - -#define CR_INIT_COL(n) { G.color_RE[CR_COLOR_IDX(n)].col_name = CR_C ## n; \ - G.color_RE[CR_COLOR_IDX(n)].col_num = (n % 8); } +#define CR_BLACK (0) +#define CR_RED (1) +#define CR_GREEN (2) +#define CR_YELLOW (3) +#define CR_BLUE (4) +#define CR_MAGENTA (5) +#define CR_CYAN (6) +#define CR_WHITE (7) +#define CR_BLACK_REV (8) +#define CR_RED_REV (9) +#define CR_GREEN_REV (10) +#define CR_YELLOW_REV (11) +#define CR_BLUE_REV (12) +#define CR_MAGENTA_REV (13) +#define CR_CYAN_REV (14) +#define CR_WHITE_REV (15) + +#define CR_C0 "black" +#define CR_C1 "red" +#define CR_C2 "green" +#define CR_C3 "yellow" +#define CR_C4 "blue" +#define CR_C5 "magenta" +#define CR_C6 "cyan" +#define CR_C7 "white" +#define CR_C8 "black reverse" +#define CR_C9 "red reverse" +#define CR_C10 "green reverse" +#define CR_C11 "yellow reverse" +#define CR_C12 "blue reverse" +#define CR_C13 "magenta reverse" +#define CR_C14 "cyan reverse" +#define CR_C15 "white reverse" + +#define CR_INIT_COL(n) { G.color_RE[CR_COLOR_IDX(n)].col_name = CR_C ## n; \ + G.color_RE[CR_COLOR_IDX(n)].col_num = (n % 8); } /* Indice de tableau d'une couleur * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ -#define CR_COLOR_IDX(color) ((color)) +#define CR_COLOR_IDX(color) ((color)) #if 0 /* Code des couleurs pour Linux ANSI ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ -#define CR_CODE_LINUX(color) ((color) % 8) + 30) +#define CR_CODE_LINUX(color) ((color) % 8) + 30) #endif /* Taille d'une ligne, nombre d'intervalles differents * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ -#define CR_SIZE (1024) +#define CR_SIZE (1024) struct cr_RE { - regex_t reg; - char *regex; - int cflags; + regex_t reg; + char *regex; + int cflags; }; struct cr_color { - bool used; - char *col_name; - int col_num; - struct cr_RE RE; - int linux_code; - FILE *out; + bool used; + char *col_name; + int col_num; + struct cr_RE RE; + int linux_code; + FILE *out; }; struct cr_col_desc { - bool used; - struct cr_color *col; + bool used; + struct cr_color *col; }; struct cr_global { - char *prgname; - - struct cr_color color_RE[CR_NB_COLORS]; - struct cr_color *curr_col; - int cflags; - int list[CR_NB_COLORS]; - int idx_list; - char line[CR_SIZE + 1]; - struct cr_col_desc desc[CR_SIZE + 1]; - int length; - bool debug; - bool disp_regex; - FILE *out; + char *prgname; + + struct cr_color color_RE[CR_NB_COLORS]; + struct cr_color *curr_col; + int cflags; + int list[CR_NB_COLORS]; + int idx_list; + char line[CR_SIZE + 1]; + struct cr_col_desc desc[CR_SIZE + 1]; + int length; + bool debug; + bool disp_regex; + FILE *out; }; -#endif /* CR_CPRI_H */ +#endif /* CR_CPRI_H */ |