Codebase list ansilove / 633113a
Import Debian changes 4.0.2-1 ansilove (4.0.2-1) unstable; urgency=medium * New upstream version. * d/copyright: updated, also install examples. * d/README.source: dropped. Gürkan Myczko authored 4 years ago root committed 4 years ago
25 changed file(s) with 222 addition(s) and 82 deletion(s). Raw diff Collapse all Expand all
0 AnsiLove/C 4.0.2 (2019-08-13)
1
2 - Remove most examples from the repository, they continue to live on the
3 website
4 - Move the remaining examples in per author directories, and add LICENSE
5 files for these artworks, courtesy of their authors
6
7
8
09 AnsiLove/C 4.0.1 (2019-06-25)
110
211 - Fix a few typos in README and ansilove.1
1616 - -----------//______|----------------- -
1717 : :
1818 | |
19 | Ansilove/C 4.0.1 |
19 | Ansilove/C 4.0.2 |
2020 | |
2121 | ANSi=>PNG converter & library |
2222 | |
0 _______ ___________ ___
1 __\___ \_ ____/ /\ /______ ___\_/__ /\
2 / \| \/ _ \ /--\_____ \\ / /\ / \
3 _/ | / \ \ |/ / \ \ _ _____/ \_______
4 \ |_____\____/ / / \____ /\/ /
5 \______| \ \_____/\______ /\ \/ \ /\NSILOVE / C /____ _
6 \ |_______\__\___ \ \ \ / \___\__/____
7 \____| /____/\_\/\__ / / __/___ \ /\ ____
8 \ \ \ / /_/ __ \/ /__\__/ _/ _____ ___
9 /\ \____\/ / // \ / / / _>/ //__/\
10 / \ _/ \ // / / / \/ / \__\/
11 _ _________ / \_______ _ \___ /_______/ / _/ \____ \ /
12 \ / \ \___/\ \_______/\\ \ \______/\/
13 \/ \_\ \ \_______\ \ \\/ \__\ \ \
14 \__\/ \______\/ h7/dS!\_____\/
0 ```
1 _______ ___________ ___
2 __\___ \_ ____/ /\ /______ ___\_/__ /\
3 / \| \/ _ \ /--\_____ \\ / /\ / \
4 _/ | / \ \ |/ / \ \ _ _____/ \_______
5 \ |_____\____/ / / \____ /\/ /
6 \______| \ \_____/\______ /\ \/ \ /\NSILOVE / C /____ _
7 \ |_______\__\___ \ \ \ / \___\__/____
8 \____| /____/\_\/\__ / / __/___ \ /\ ____
9 \ \ \ / /_/ __ \/ /__\__/ _/ _____ ___
10 /\ \____\/ / // \ / / / _>/ //__/\
11 / \ _/ \ // / / / \/ / \__\/
12 _ _________ / \_______ _ \___ /_______/ / _/ \____ \ /
13 \ / \ \___/\ \_______/\\ \ \______/\/
14 \/ \_\ \ \_______\ \ \\/ \__\ \ \
15 \__\/ \______\/ h7/dS!\_____\/
16 ```
1517
1618 # AnsiLove/C
1719
1820 [![Build Status][1]][2]
1921
20 This is a complete rewrite of [AnsiLove/PHP](https://www.ansilove.org) in the C programming language. It converts ANSi and artscene related file formats into PNG images. The project is considered as stable, current version is `4.0.1`.
22 This is a complete rewrite of [AnsiLove/PHP][3] in the C programming
23 language. It converts ANSi and artscene related file formats into
24 PNG images. The project is considered as stable, current version
25 is `4.0.2`.
2126
2227 # Specs
2328
24 AnsiLove/C is strictly using the `C99 standard` to achieve high portability to all major operating systems. Supported compilers are `GCC` and `Clang`, others may work but aren't tested. We use Linux and OpenBSD for AnsiLove/C development.
29 AnsiLove/C is strictly using the `C99 standard` to achieve high
30 portability to all major operating systems. Supported compilers are
31 `GCC` and `Clang`, others may work but aren't tested. We use Linux
32 and OpenBSD for AnsiLove/C development.
2533
2634 # Why C?
2735
28 There were many reasons, most notably PHP interpreter independence and performance. A solid C foundation is just perfect for creating libraries and it can easily be embedded into applications. We already mentioned portability. What else? We wanted evolution. AnsiLove/C should not be understood as a port. It takes many different approaches (like processing binary font dumps or generating @2x Retina images), it is overall improved and introduces new features. While results tend to be the same, the codebase does not have much in common with it's ancestor.
36 There were many reasons, most notably PHP interpreter independence
37 and performance. A solid C foundation is just perfect for creating
38 libraries and it can easily be embedded into applications. We already
39 mentioned portability. What else? We wanted evolution. AnsiLove/C
40 should not be understood as a port. It takes many different approaches
41 (like processing binary font dumps or generating @2x Retina images),
42 it is overall improved and introduces new features. While results
43 tend to be the same, the codebase does not have much in common with
44 it's ancestor.
2945
3046 # Dependencies
3147
32 AnsiLove/C uses the `CMake` build system and requires the [libansilove](https://github.com/ansilove/libansilove) library and header files.
48 AnsiLove/C uses the `CMake` build system and requires the
49 [libansilove][4] library and header files.
3350
3451 # Installing dependencies
3552
8097 - .ADF - Artworx format, supporting custom character sets and palettes
8198 - .IDF - iCE Draw format, supporting custom character sets and palettes
8299 - .TND - TundraDraw format, supporting 24-bit color mode
83 - .XB - The eXtended Binary XBin format, supporting custom character sets and palettes
100 - .XB - The eXtended Binary XBin format, supporting custom character sets
101 and palettes
84102
85103 Files with custom suffix default to the ANSi renderer (e.g. ICE or CIA).
86104
87105 AnsiLove/C is capabable of processing:
88106
89 - SAUCE records
107 - [SAUCE][5] records
90108 - DOS and Amiga fonts (embedded binary dump)
91109 - iCE colors
92110
143161 -v Show version information.
144162 ```
145163
146 There are certain cases where you need to set options for proper rendering. However, this is occasionally. Results turn out well with the built-in defaults.
164 There are certain cases where you need to set options for proper
165 rendering. However, this is occasionally. Results turn out well
166 with the built-in defaults.
147167
148168 ## Fonts
149169
150 We dumped many fonts as binary data right into AnsiLove/C, so the most popular typefaces for rendering ANSi / ASCII art are available at your fingertips.
170 We dumped many fonts as binary data right into AnsiLove/C, so the
171 most popular typefaces for rendering ANSi / ASCII art are available
172 at your fingertips.
151173
152174 PC fonts can be (all case-sensitive):
153175
187209 - `8` (8-bit)
188210 - `9` (9-bit)
189211
190 Setting the bits to `9` will render the 9th column of block characters, so the output will look like it is displayed in real textmode.
212 Setting the bits to `9` will render the 9th column of block characters,
213 so the output will look like it is displayed in real textmode.
191214
192215 ## Rendering Mode
193216
197220 - `transparent`
198221 - `workbench`
199222
200 Setting the mode to `ced` will cause the input file to be rendered in black on gray, and limit the output to 78 columns (only available for `ANS` files). Used together with an Amiga font, the output will look like it is displayed on Amiga.
201
202 Setting the mode to `workbench` will cause the input file to be rendered using Amiga Workbench colors (only available for `ANS` files).
203
204 Settings the mode to `transparent` will produce output files with transparent background (only available for `ANS` files).
223 Setting the mode to `ced` will cause the input file to be rendered
224 in black on gray, and limit the output to 78 columns (only available
225 for `ANS` files). Used together with an Amiga font, the output will
226 look like it is displayed on Amiga.
227
228 Setting the mode to `workbench` will cause the input file to be
229 rendered using Amiga Workbench colors (only available for `ANS`
230 files).
231
232 Settings the mode to `transparent` will produce output files with
233 transparent background (only available for `ANS` files).
205234
206235 ## iCE Colors
207236
208 iCE colors are disabled by default, and can be enabled by specifying the `-i` option.
209
210 When an ANSi source was created using iCE colors, it was done with a special mode where the blinking was disabled, and you had 16 background colors available. Basically, you had the same choice for background colors as for foreground colors, that's iCE colors.
237 iCE colors are disabled by default, and can be enabled by specifying
238 the `-i` option.
239
240 When an ANSi source was created using iCE colors, it was done with
241 a special mode where the blinking was disabled, and you had 16
242 background colors available. Basically, you had the same choice for
243 background colors as for foreground colors, that's iCE colors.
211244
212245 ## Columns
213246
214 `columns` is only relevant for .ANS, .BIN, and .TND files, and is optional. In most cases conversion will work fine if you don't set this flag, the default value is `160` for .BIN files and `80` otherwise.
247 `columns` is only relevant for .ANS, .BIN, and .TND files, and is
248 optional. In most cases conversion will work fine if you don't set
249 this flag, the default value is `160` for .BIN files and `80`
250 otherwise.
215251
216252 ## SAUCE records
217253
218 It's fine to use AnsiLove/C as SAUCE reader without generating any output, just set option `-s` for this purpose.
254 It's fine to use AnsiLove/C as SAUCE reader without generating any
255 output, just set option `-s` for this purpose.
219256
220257 # Who pulls the strings
221258
222 AnsiLove/C is developed by Stefan Vogt ([@ByteProject](https://github.com/ByteProject)), Brian Cassidy ([@bricas](https://github.com/bricas)) and Frederic Cambus ([@fcambus](https://github.com/fcambus)).
259 AnsiLove/C is developed by Stefan Vogt ([@ByteProject][6]), Brian Cassidy
260 ([@bricas][7]) and Frederic Cambus ([@fcambus][8]).
223261
224262 # License
225263
226 AnsiLove/C is released under the BSD 2-Clause License. See the file `LICENSE` for details.
264 AnsiLove/C is released under the BSD 2-Clause License. See the
265 `LICENSE` file for details.
227266
228267 # Resources
229268
231270
232271 [1]: https://api.travis-ci.org/ansilove/ansilove.png?branch=master
233272 [2]: https://travis-ci.org/ansilove/ansilove
273 [3]: https://www.ansilove.org
274 [4]: https://github.com/ansilove/libansilove
275 [5]: http://www.acid.org/info/sauce/sauce.htm
276 [6]: https://github.com/ByteProject
277 [7]: https://github.com/bricas
278 [8]: https://github.com/fcambus
3030
3131
3232
33 Examples ANSis and ASCiis:
33 Examples ANSis:
3434
35 - Avenger for the ave-love.ans example ANSi
36 - Avenging Angel for the avg-alove.ans example ANSi
37 - Aesthetic for the 43-nslv1.ans example ANSi
38 - Sephiroth for the sph_love.ans example ANSi
39 - Yop for the yop-ANSilove.ans example ASCii
40 - Ansichrist for the ns-bp09.ans example ANSi
41 - dMG for the dMG-ansilove.asc example ASCii
42 - Spot for the spot-ansilove.txt example ASCii
43 - Spidy for the spidy-ansilove.txt example ASCii
44 - Cubon for the cbn-ansilove.ans example ASCii
45 - Plur for the plur-ansilove.txt example ASCii
46 - Knocturnal for the k1-alove.ans example ANSi
47 - Grymmjack for the gj-ansilove.ans example ANSi
48 - Noches and Avenging Angel for the us-alov.ans example ANSi
49 - Enzo for the we-alove.ans example ANSi
50 - Noches for the no-alove.ans example ANSi
51 - Filth for the fil-ping.ans example ANSi
52 - BYM for the bym-ansilove.ans example ANSi
53 - Spear and Knocturnal for the us-alove.asc example ASCii
54 - Rad Man for the rad-love.ans example ANSi
55 - Sk!n for the sk!n-ansilove.txt example ASCii
56 - Otium for the om-ansilove.ans example ANSi
57 - Konami for the ko-alove.ans example ASCii
58 - Andy Herbert for the andyh-ansilove.ans example ANSi
59 - The Creep Fever for the tcf-ansilove.xb example ANSi
60 - Enzo for the lu-ansilove.xb example XBin
6135 - Burps for the bs-alove.ans example ANSi
6236 - Burps for the bs-ansilove.ans example ANSi
63 - Sylvao for the syl-farm.ans example ANSi
6437 - Nail for the n-silove.ans example ANSi
+0
-1
debian/README.source less more
0 Repackaged, dropping examples/*
0 ansilove (4.0.2-1) unstable; urgency=medium
1
2 * New upstream version.
3 * d/copyright: updated, also install examples.
4 * d/README.source: dropped.
5
6 -- Gürkan Myczko <gurkan@phys.ethz.ch> Tue, 13 Aug 2019 08:25:57 +0000
7
08 ansilove (4.0.1-1) unstable; urgency=medium
19
210 * Initial release. (Closes: #923787)
55 Copyright: 2011-2019 Stefan Vogt <stefan.vogt@byteproject.net>
66 2011-2019 Brian Cassidy <brian.cassidy@gmail.com>
77 2011-2019 Frederic Cambus <fred@statdns.com>
8 License: BSD-2-Clause
9
810 License: BSD-2-Clause
911 Redistribution and use in source and binary forms, with or without
1012 modification, are permitted provided that the following conditions are met:
2830 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2931 POSSIBILITY OF SUCH DAMAGE.
3032
31 Files: compat/strontum.c
33 Files: examples/burps/*
34 Copyright: 2017 Bart Dumon
35 License: BSD-2-clause
36
37 Files: examples/cleaner/*
38 Copyright: 2004-2017 Frederic Cambus <fred@statdns.com>
39 License: BSD-2-clause
40
41 Files: examples/nail/*
42 Copyright: 2018 Björn Odendahl
43 License: BSD-2-clause
44
45 Files: compat/strtonum.c
3246 Copyright: 2004 Ted Unangst and Todd Miller
3347 License: ISC
3448 Permission to use, copy, modify, and distribute this software for any
0 #examples/*.ans
0 examples/*
1212 %:
1313 dh $@
1414
15 #override_dh_compress:
16 # dh_compress -X.ans
15 override_dh_compress:
16 dh_compress -X.ans
00 version=4
11 # GitHub hosted projects
2 opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%<project>-$1.tar.gz%" \
2 opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%$1.tar.gz%" \
33 https://github.com/ansilove/ansilove/tags \
44 (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
0 Copyright (c) 2017, Bart Dumon
1 All rights reserved.
2
3 Redistribution and use in source and binary forms, with or without
4 modification, are permitted provided that the following conditions are met:
5
6 * Redistributions of source code must retain the above copyright
7 notice, this list of conditions and the following disclaimer.
8
9 * Redistributions in binary form must reproduce the above copyright
10 notice, this list of conditions and the following disclaimer in the
11 documentation and/or other materials provided with the distribution.
12
13 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
14 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
17 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
18 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
19 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
20 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
21 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
22 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
23 POSSIBILITY OF SUCH DAMAGE.
0 Copyright (c) 2004-2017, Frederic Cambus
1 All rights reserved.
2
3 Redistribution and use in source and binary forms, with or without
4 modification, are permitted provided that the following conditions are met:
5
6 * Redistributions of source code must retain the above copyright
7 notice, this list of conditions and the following disclaimer.
8
9 * Redistributions in binary form must reproduce the above copyright
10 notice, this list of conditions and the following disclaimer in the
11 documentation and/or other materials provided with the distribution.
12
13 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
14 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
17 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
18 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
19 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
20 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
21 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
22 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
23 POSSIBILITY OF SUCH DAMAGE.
0 
1 þ ß ßßÛ
2 fl≤flfl≤≤  ∞∞∞∞‹ fl ‹‹≤≤±∞∞∞ ≤
3 € fl ‹± ≤≤≤≤≤fl±∞∞ ˛fl ‹‹≤≤≤≤€€≤≤±∞ ≤
4 € ≤‹ fl˛‹‹∞ ≤±±≤‹fl‹ ˛ ‹≤≤fl‹fl€€≤≤≤€€≤± ±
5 ‹fi›fi≤≤€€‹‹ fl€˛ ‹∞ ≤∞∞≤≤±fl ‹≤€≤≤€‹≤≤flfl±±≤≤€≤ ∞
6 ±‹  ‹fl €€fl‹fl€≤≤ € ‹˛ ‹≤ €± ≤∞∞≤±fl ≤≤€€€≤≤fl ‹ ∞∞∞±±flfl ˛‹ fl ˛
7 ∞±≤‹ fl‹ ‹fl ≤≤€€‹€€€≤ fl ‹‹€≤≤ fi›  ≤ €±±≤› €fl‹fl≤≤fl ‹ ‹ ∞flfl ‹˛ ‹fl≤‹ ‹≤≤‹ ˛
8 ∞ fl≤≤‹ fl ‹€fl‹fl€≤≤€€‹‹≤≤€€fl‹fl› ‹ ‹ ≤≤≤± fi≤€‹€≤› € ≤‹ ˛fl  fi›fi≤≤€€≤≤≤› ‹
9 ± ‹ fl≤fl‹±≤≤€‹€≤‹€€€≤≤€≤≤€€‹€≤ fl‹ ≤ ±≤€≤› ≤≤≤≤fl€‹ fl‹˛ fl≤≤fl€≤≤≤fl ‹
10 ≤ ‹‹∞∞±±≤≤€fl‹€≤≤€€€€€€€‹≤≤€fl‹ fl‹  ∞±≤≤±‹ fl≤‹fl‹€≤‹‹ fl˛fl‹ fl€≤≤fl ‹
11 ‹ fl∞∞∞∞∞∞±±fl‹ ≤€€≤≤€≤€fl‹fl€‹fl‹fl‹≤‹ fl ∞∞±±≤≤‹  flfl≤≤€fl‹fl≤‹ fl±‹ fl ‹≤ ‹
12 fl‹ fl‹ fl∞∞flfl ‹∞‹ ±≤€€€€±€€‹≤≤€€ fl€fl‹fl‹‹flfl∞∞±±± ∞fl˛‹ fl≤‹€€≤≤ fl fl€ €≤≤‹‹fl‹ fl
13 fl‹ fl ‹˛fl‹ fl∞∞±±≤≤€€∞≤≤≤≤≤≤≤ ‹ fl‹€€≤≤±‹‹∞∞∞ ∞ ± fi€fl‹fl€› ≤ ≤ ≤≤≤≤≤≤≤ fl Cl!∞∞∞∞ ‹ ≤ fl ‹€‹ fl‹ fl∞∞±±≤≤ ±±±±±±± fl˛ flfl±±∞∞∞∞  ∞ ‹fl ‹≤€€‹≤≤ ‹ ± ±±±±±±± ≤ ∞∞∞±±±± € €€€€€€€€‹ fl‹ fl∞∞±± ∞∞∞∞∞∞∞ fl ‹ flfl ‹‹ flflflfl‹fl ‹±±≤≤≤≤€ ‹ ‹ ∞ ∞∞∞∞∞∞∞ ± ±±±≤≤fl‹≤fl≤‹fl€€€€€€€€‹ fl˛‹‹ ‹ ≤≤≤≤≤≤≤ ≤ €€€€‹‹‹‹ ˛fl ‹‹∞∞±±±±≤≤fl ‹ ‹€ € ≤≤≤≤≤≤≤ ∞ ≤≤≤€›fi≤ ≤≤≤›fi€€€€€€€€€€‹‹‹‹‹ ±±±±±±± ‹‹€€€flflfl ‹ fl∞∞∞∞∞∞∞flfl ‹˛fl ‹€€ ‹ ±±±±±±± ‹‹€€€€€‹fl≤≤≤fl‹€€€€€€€€€€€€€€€€ ∞∞∞∞∞∞∞ €€€€€‹ fl‹ fl‹ fl∞flfl ‹ fl ‹‹€€€€€‹‹ ∞∞∞∞∞∞∞ €€€€€€€€€‹‹‹€€€€€€€€€€€€€€€€€€‹‹‹‹‹‹‹‹‹€€€€€€€‹ fl‹ fl ‹ fl ‹‹€€€€€€€€€€€‹‹‹‹‹‹‹‹‹€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‹‹ fl ‹‹‹€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€   €A€€€€€N€€€€€S€€€€€i€€€€€€€€€€L€€€€€O€€€€€V€€€€€E€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤
14 Just create your own world,Cleaner(27")  August 2004
15 for the sake of art...http://cleaner.planet-d.net
16  þ A N S i þ
17 
0 Copyright (c) 2018, Björn Odendahl
1 All rights reserved.
2
3 Redistribution and use in source and binary forms, with or without
4 modification, are permitted provided that the following conditions are met:
5
6 * Redistributions of source code must retain the above copyright
7 notice, this list of conditions and the following disclaimer.
8
9 * Redistributions in binary form must reproduce the above copyright
10 notice, this list of conditions and the following disclaimer in the
11 documentation and/or other materials provided with the distribution.
12
13 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
14 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
17 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
18 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
19 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
20 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
21 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
22 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
23 POSSIBILITY OF SUCH DAMAGE.
Binary diff not shown
00 /*
11 * ansilove.c
2 * Ansilove 4.0.1
2 * Ansilove 4.0.2
33 * https://www.ansilove.org
44 *
55 * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus
4040 synopsis(void)
4141 {
4242 fprintf(stderr, "\nSYNOPSIS\n"
43 " ansilove [-dhirsv] [-b bits] [-c columns] [-f font] [-m mode] [-o file]\n"
43 " ansilove [-dhirsv] [-b bits] [-c columns] [-f font] [-m mode]"
44 " [-o file]\n"
4445 " [-R factor] file\n\n");
4546 }
4647
4748 int
4849 main(int argc, char *argv[])
4950 {
50 fprintf(stderr, "AnsiLove/C %s - ANSI / ASCII art to PNG converter\n" \
51 "Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus.\n", VERSION);
51 fprintf(stderr, "AnsiLove/C %s - ANSI / ASCII art to PNG converter\n"
52 "Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and "
53 "Frederic Cambus.\n", VERSION);
5254
5355 /* SAUCE record related bool types */
5456 bool justDisplaySAUCE = false;
00 /*
11 * config.h
2 * Ansilove 4.0.1
2 * Ansilove 4.0.2
33 * https://www.ansilove.org
44 *
55 * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus
1515 #include <stdint.h>
1616
1717 /* configuration defines */
18 #define VERSION "4.0.1"
18 #define VERSION "4.0.2"
1919
2020 #endif /* CONFIG_H */
00 /*
11 * fonts.h
2 * Ansilove 4.0.1
2 * Ansilove 4.0.2
33 * https://www.ansilove.org
44 *
55 * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus
00 /*
11 * sauce.c
2 * Ansilove 4.0.1
2 * Ansilove 4.0.2
33 * https://www.ansilove.org
44 *
55 * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus
00 /*
11 * sauce.h
2 * Ansilove 4.0.1
2 * Ansilove 4.0.2
33 * https://www.ansilove.org
44 *
55 * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus
00 /*
11 * strtolower.c
2 * Ansilove 4.0.1
2 * Ansilove 4.0.2
33 * https://www.ansilove.org
44 *
55 * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus
00 /*
11 * strtolower.h
2 * Ansilove 4.0.1
2 * Ansilove 4.0.2
33 * https://www.ansilove.org
44 *
55 * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus