Changeset 6 in projects for visualisator/cli.c
- Timestamp:
- Jul 19, 2008, 7:38:30 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
visualisator/cli.c
r3 r6 1 1 /** 2 * Vollstaendig konfigurierbares Kommandozeilenfrontend fuer die 3 * Lochstreifenzeichenroutine (Cairo verwendend). 4 * siehe ./programm --help fuer Uebersicht der selbsterklaerenden 5 * Parameter. 6 * 7 * Default ist Einlesen ueber stdin und Ausgabe auf stdout in PNG. 2 * cli.c: An exemplar, but fully functional and highly configurable 3 * command line interface (CLI) to the paper tape low level drawing 4 * routines (lochstreifen.c), which uses the famous cairo graphics 5 * library for drawing. 6 * 7 * See ./program --help for an overview about the self-explanatory 8 * arguments. By default, the program will read in any files in 9 * stdin and print the genereated PNG file on stdout. 10 * 11 * This program is written in english only (but the sourcecode 12 * contains some german comments). See an exemplar usage of this 13 * program in a PHP web program in the web-frontend subproject. 14 * 15 * This program uses the argp.h argument parser from the glibc. 16 * Thus it unfortunately won't compile with any other libc. 17 * 18 * Copyright (C) 2008 Sven Köppel 19 * 20 * This program is free software; you can redistribute it and/or 21 * modify it under the terms of the GNU General Public License as 22 * published by the Free Software Foundation; either version 3 of 23 * the License, or (at your option) any later version. 24 * 25 * This program is distributed in the hope that it will be useful, 26 * but WITHOUT ANY WARRANTY; without even the implied warranty of 27 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 28 * GNU General Public License for more details. 29 * 30 * You should have received a copy of the GNU General Public License 31 * along with this program; if not, see 32 * <http://www.gnu.org/licenses/>. 8 33 * 9 34 **/
Note: See TracChangeset
for help on using the changeset viewer.