/*
This file includes some prototypes of symbols
often used in ascii art, used as patches for automatic
jpg/png -> ascii convertion
*/


struct patternlist *asciichars();


/*Now big question, this seems like a perfect candidate for
a deducted class of patternist, so why isnt it?

The answer is simple and silly, i do not like OO very much

this is why i use C at all and not C++

and this is why i dont create an asciicharlist as deducted 
patternlist, its unecessary for only one changed method
(the constructor) to create a whole class, which then creates
overhead again and all.
This way i have the possibility to use "patternlist" further
down, in the rendering functions and such,
and i dont have to create dublicates of them to use
asciilist instead of patternlist, where they do the same
internally (look for patterns in the image and compare them
against patternlist / asciicharlist or whatever)

now is this good or bad programming style ?

*/
