Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > media > contrib-release-debug > by-pkgid > c5ba9325b15ef89475dc090cd32ad150 > files > 11

banner-debug-1.3.2-5mdv2011.0.i586.rpm

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 *              C E D A R
 *          S O L U T I O N S       "Software done right."
 *           S O F T W A R E
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * Copyright (c) 2000-2004,2007 Kenneth J. Pronovici.
 * All rights reserved.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License,
 * Version 2, as published by the Free Software Foundation.
 *
 * This program 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.
 *
 * Copies of the GNU General Public License are available from
 * the Free Software Foundation website, http://www.gnu.org/.
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * Author   : Kenneth J. Pronovici <pronovic@ieee.org>
 * Language : ANSI C
 * Project  : banner
 * Revision : $Id: letters.h 1161 2007-02-27 03:10:13Z pronovic $
 * Purpose  : Definitions of printed banner letters.
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/********************
  File documentation
 ********************/

/** @file
  * @author Kenneth J. Pronovici
  * @brief  Definitions of printed banner letters.
  *
  * This file defines the capital letters A-Z, numbers 0-9 and the characters
  * listed here.  
  * 
    @verbatim

            hash: '#'
            tild: '~'
            excl: '!'
            atsg: '@'
            dolr: '$'
            prct: '%'
            crrt: '^'
            ampr: '&'
            star: '*'
            rpar: ')'
            lpar: '('
            undr: '_'
            plus: '+'
            equl: '='
            rbrc: '}'
            lbrc: '{'
            rbrk: ']'
            lbrk: '['
            pipe: '|'
            lsls: '\'
            coln: ':'
            scln: ';'
            quot: '"'
            squt: '''
            btck: '`'
            rarw: '>'
            larw: '<'
            perd: '.'
            coma: ','
            ques: '?'
            rsls: '/'
            dash: '-'
            spac: ' '

    @endverbatim
  *
  * To redefine your own set, you just need to make sure that all of the
  * characters are used and that all of the characters have the same height, as
  * defined in @c LETTER_HEIGHT, below.
  */

#ifndef LETTERS_H
#define LETTERS_H
/*{*/

/** All letters MUST have this height.  They can vary in width. */
#define LETTER_HEIGHT     (7)

/** Spaces between letters will be this many, well, spaces. */
#define SPACE_WIDTH       (2)

/** Character 'A' */
char *char_a[] =   
{ "   #   ",
  "  # #  ",
  " #   # ",
  "#     #",
  "#######",
  "#     #",
  "#     #" };

/** Character 'B' */
char *char_b[] =
{ "###### ",
  "#     #",
  "#     #",
  "###### ",
  "#     #",
  "#     #",
  "###### " };
 
/** Character 'C' */
char *char_c[] =
{ " ##### ",
  "#     #",
  "#      ",
  "#      ",
  "#      ",
  "#     #",
  " ##### " };
 
/** Character 'D' */
char *char_d[] =
{ "###### ",
  "#     #",
  "#     #",
  "#     #",
  "#     #",
  "#     #",
  "###### " };
 
/** Character 'E' */
char *char_e[] =
{ "#######",
  "#      ",
  "#      ",
  "#####  ",
  "#      ",
  "#      ",
  "#######" };
 
/** Character 'F' */
char *char_f[] =
{ "#######",
  "#      ",
  "#      ",
  "#####  ",
  "#      ",
  "#      ",
  "#      " };

/** Character 'G' */
char *char_g[] =
{ " ##### ",
  "#     #",
  "#      ",
  "#  ####",
  "#     #",
  "#     #",
  " ##### " };
 
/** Character 'H' */
char *char_h[] =
{ "#     #",
  "#     #",
  "#     #",
  "#######",
  "#     #",
  "#     #",
  "#     #" };
 
/** Character 'I' */
char *char_i[] =
{ "###",
  " # ",
  " # ",
  " # ",
  " # ",
  " # ",
  "###" };
 
/** Character 'J' */
char *char_j[] =
{ "      #",
  "      #",
  "      #",
  "      #",
  "#     #",
  "#     #",
  " ##### " };
 
/** Character 'K' */
char *char_k[] =
{ "#    #",
  "#   # ",
  "#  #  ",
  "###   ",
  "#  #  ",
  "#   # ",
  "#    #" };
 
/** Character 'L' */
char *char_l[] =
{ "#      ",
  "#      ",
  "#      ",
  "#      ",
  "#      ",
  "#      ",
  "#######" };

/** Character 'M' */
char *char_m[] =
{ "#     #",
  "##   ##",
  "# # # #",
  "#  #  #",
  "#     #",
  "#     #",
  "#     #" };
 
/** Character 'N' */
char *char_n[] =
{ "#     #",
  "##    #",
  "# #   #",
  "#  #  #",
  "#   # #",
  "#    ##",
  "#     #" };
 
/** Character 'O' */
char *char_o[] =
{ "#######",
  "#     #",
  "#     #",
  "#     #",
  "#     #",
  "#     #",
  "#######" };
 
/** Character 'P' */
char *char_p[] =
{ "###### ",
  "#     #",
  "#     #",
  "###### ",
  "#      ",
  "#      ",
  "#      " };
 
/** Character 'Q' */
char *char_q[] =
{ " ##### ",
  "#     #",
  "#     #",
  "#     #",
  "#   # #",
  "#    # ",
  " #### #" };
 
/** Character 'R' */
char *char_r[] =
{ "###### ",
  "#     #",
  "#     #",
  "###### ",
  "#   #  ",
  "#    # ",
  "#     #" };

/** Character 'S' */
char *char_s[] =
{ " ##### ",
  "#     #",
  "#      ",
  " ##### ",
  "      #",
  "#     #",
  " ##### " };
 
/** Character 'T' */
char *char_t[] =
{ "#######",
  "   #   ",
  "   #   ",
  "   #   ",
  "   #   ",
  "   #   ",
  "   #   " };
 
/** Character 'U' */
char *char_u[] =
{ "#     #",
  "#     #",
  "#     #",
  "#     #",
  "#     #",
  "#     #",
  " ##### " };
 
/** Character 'V' */
char *char_v[] =
{ "#     #",
  "#     #",
  "#     #",
  "#     #",
  " #   # ",
  "  # #  ",
  "   #   " };
 
/** Character 'W' */
char *char_w[] =
{ "#     #",
  "#  #  #",
  "#  #  #",
  "#  #  #",
  "#  #  #",
  "#  #  #",
  " ## ## " };
 
/** Character 'X' */
char *char_x[] =
{ "#     #",
  " #   # ",
  "  # #  ",
  "   #   ",
  "  # #  ",
  " #   # ",
  "#     #" };

/** Character 'Y' */
char *char_y[] =
{ "#     #",
  " #   # ",
  "  # #  ",
  "   #   ",
  "   #   ",
  "   #   ",
  "   #   " };
 
/** Character 'Z' */
char *char_z[] =
{ "#######",
  "     # ",
  "    #  ",
  "  #    ",
  " #     ",
  "#      ",
  "#######" };

/** Character '0' (zero) */
char *char_0[] =
{ " #### ",
  "#   ##",
  "#  # #",
  "# #  #",
  "##   #",
  "#    #",
  " #### " };

/** Character '1' */
char *char_1[] =
{ "  #  ",
  " ##  ",
  "# #  ",
  "  #  ",
  "  #  ",
  "  #  ",
  "#####" };

/** Character '2' */
char *char_2[] =
{ " ### ",
  "#   #",
  "#   #",
  "   # ",
  "  #  ",
  " #   ",
  "#####",};

/** Character '3' */
char *char_3[] =
{ " ### ",
  "#   #",
  "    #",
  " ### ",
  "    #",
  "#   #",
  " ### " };

/** Character '4' */
char *char_4[] =
{ "#   #",
  "#   #",
  "#   #",
  "#####",
  "    #",
  "    #",
  "    #" };

/** Character '5' */
char *char_5[] =
{ "#####",
  "#    ",
  "#    ",
  "#####",
  "    #",
  "    #",
  "#####" };

/** Character '6' */
char *char_6[] =
{ " ### ",
  "#   #",
  "#    ",
  "#### ",
  "#   #",
  "#   #",
  " ### " };

/** Character '7' */
char *char_7[] =
{ "#####",
  "    #",
  "   # ",
  "  #  ",
  " #   ",
  " #   ",
  " #   " };

/** Character '8' */
char *char_8[] =
{ " ### ",
  "#   #",
  "#   #",
  " ### ",
  "#   #",
  "#   #",
  " ### " };

/** Character '9' */
char *char_9[] =
{ " ### ",
  "#   #",
  "#   #",
  " ### ",
  "   # ",
  "  #  ",
  "#    " };

/** Character '-' (dash) */
char *char_hash[] =
{ "  # #  ",
  "  # #  ",
  "#######",
  "  # #  ",
  "#######",
  "  # #  ",
  "  # #  " };

/** Character '~' (tilde) */
char *char_tild[] =
{ " ##    ",
  "#  #  #",
  "    ## ",
  "       ",
  "       ",
  "       ",
  "       " };

/** Character '!' (exclamation point) */
char *char_excl[] =
{ " ### ",
  " ### ",
  " ### ",
  "  #  ",
  "     ",
  " ### ",
  " ### " };

/** Character '\@' (at sign) */
char *char_atsg[] =
{ " ##### ",
  "#     #",
  "# ### #",
  "# ### #",
  "# #### ",
  "#      ",
  " ##### " };

/** Character '$' (dollar sign) */
char *char_dolr[] =
{ " ##### ",
  "#  #  #",
  "#  #   ",
  " ##### ",
  "   #  #",
  "#  #  #",
  " ##### " };

/** Character '%' (dollar sign) */
char *char_prct[] =
{ "###   #",
  "# #  # ",
  "### #  ",
  "   #   ",
  "  # ###",
  " #  # #",
  "#   ###" };

/** Character '^' (caret) */
char *char_crrt[] =
{ "  #  ",
  " # # ",
  "#   #",
  "     ",
  "     ",
  "     ",
  "     " };

/** Character '&' (ampersand) */
char *char_ampr[] =
{ "  ##   ",
  " #  #  ",
  "  ##   ",
  " ###   ",
  "#   # #",
  "#    # ",
  " ###  #" };

/** Character '*' (star) */
char *char_star[] =
{ "       ",
  " #   # ",
  "  # #  ",
  "#######",
  "  # #  ",
  " #   # ",
  "       " };

/** Character ')' (right parenthesis) */
char *char_rpar[] =
{ "##  ",
  "  # ",
  "   #",
  "   #",
  "   #",
  "  # ",
  "##  " };

/** Character '(' (left parenthesis) */
char *char_lpar[] =
{ "  ##",
  " #  ",
  "#   ",
  "#   ",
  "#   ",
  " #  ",
  "  ##" };

/** Character '_' (underscore) */
char *char_undr[] =
{ "     ",
  "     ",
  "     ",
  "     ",
  "     ",
  "     ",
  "#####" };
 
/** Character '+' (plus sign) */
char *char_plus[] =
{ "       ",
  "   #   ",
  "   #   ",
  " ##### ",
  "   #   ",
  "   #   ",
  "       ",
  "       " };
 
/** Character '+' (equals sign) */
char *char_equl[] =
{ "       ",
  "       ",
  " ##### ",
  "       ",
  " ##### ",
  "       ",
  "       ",
  "       " };
 
/** Character '}' (right brace) */
char *char_rbrc[] =
{ "###  ",
  "   # ",
  "   # ",
  "   ##",
  "   # ",
  "   # ",
  "###  " };

/** Character '{' (left brace) */
char *char_lbrc[] =
{ "  ###",
  " #   ",
  " #   ",
  "##   ",
  " #   ",
  " #   ",
  "  ###" };

/** Character ']' (right bracket) */
char *char_rbrk[] =
{ "#####",
  "    #",
  "    #",
  "    #",
  "    #",
  "    #",
  "#####" };

/** Character '[' (left bracket) */
char *char_lbrk[] =
{ "#####",
  "#    ",
  "#    ",
  "#    ",
  "#    ",
  "#    ",
  "#####" };

/** Character '|' (pipe) */
char *char_pipe[] =
{ " # ",
  " # ",
  " # ",
  "   ",
  " # ",
  " # ",
  " # " };

/** Character '\' (left slash) */
char *char_lsls[] =
{ "#      ",
  " #     ",
  "  #    ",
  "   #   ",
  "    #  ",
  "     # ",
  "      #" };

/** Character ':' (colon) */
char *char_coln[] =
{ " ### ",
  " ### ",
  " ### ",
  "     ",
  " ### ",
  " ### ",
  " ### " };

/** Character ';' (semicolon) */
char *char_scln[] =
{ " ### ",
  " ### ",
  "     ",
  " ### ",
  " ### ",
  "  #  ",
  " #   " };

/** Character '"' (double quote) */
char *char_quot[] =
{ " ### ### ",
  " ### ### ",
  "  #   #  ",
  "         ",
  "         ",
  "         ",
  "         " };

/** Character ''' (single quote) */
char *char_squt[] =
{ " ### ",
  " ### ",
  "  #  ",
  " #   ",
  "     ",
  "     ",
  "     " };

/** Character '`' (backtick) */
char *char_btck[] =
{ " ### ",
  " ### ",
  "  #  ",
  "   # ",
  "     ",
  "     ",
  "     " };

/** Character '>' (right arrow) */
char *char_rarw[] =
{ " #    ",
  "  #   ",
  "   #  ",
  "    # ",
  "   #  ",
  "  #   ",
  " #    " };

/** Character '<' (left arrow) */
char *char_larw[] =
{ "    # ",
  "   #  ",
  "  #   ",
  " #    ",
  "  #   ",
  "   #  ",
  "    # " };
 
/** Character '.' (period) */
char *char_perd[] =
{ "     ",
  "     ",
  "     ",
  "     ",
  " ### ",
  " ### ",
  " ### " };

/** Character ',' (comma) */
char *char_coma[] =
{ "     ",
  "     ",
  "     ",
  " ### ",
  " ### ",
  "  #  ",
  " #   " };
 
/** Character '?' (question mark) */
char *char_ques[] =
{ " ##### ",
  "#     #",
  "      #",
  "   ### ",
  "   #   ",
  "       ",
  "   #   " };

/** Character '/' (right slash) */
char *char_rsls[] =
{ "      #",
  "     # ",
  "    #  ",
  "   #   ",
  "  #    ",
  " #     ",
  "#      " };
 
/** Character '-' (dash) */
char *char_dash[] =
{ "       ",
  "       ",
  "       ",
  "#######",
  "       ",
  "       ",
  "       " };

/** Character ' ' (space) */
char *char_spac[] =
{ "    ",
  "    ",
  "    ",
  "    ",
  "    ",
  "    ",
  "    " };


/*}*/
#endif /* ifndef LETTERS_H */