changelog
    
    
    - Fri, 29 May 2015 14:32:02 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 29 May 2015 14:32:02 +0200] rev 30
 
    - added HTML escaping for plain text files
 
    - Sat, 25 Apr 2015 19:14:57 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sat, 25 Apr 2015 19:14:57 +0200] rev 29
 
    - introduced macro for constant string memcpy + fixed string highlight fix
 
    - Sat, 25 Apr 2015 19:01:16 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sat, 25 Apr 2015 19:01:16 +0200] rev 28
 
    - fixed string highlighting when different quote symbol is in string
 
    - Tue, 21 Apr 2015 10:11:37 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 21 Apr 2015 10:11:37 +0200] rev 27
 
    - added links for line numbers
 
    - Tue, 21 Apr 2015 09:53:01 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 21 Apr 2015 09:53:01 +0200] rev 26
 
    - fixed wrong comment formatting in strings
 
    - Tue, 21 Apr 2015 09:47:52 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 21 Apr 2015 09:47:52 +0200] rev 25
 
    - more and better test cases + fixed memory leak introduced by changeset e43dee5892f4
 
    - Sun, 19 Apr 2015 10:48:00 +0200
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 19 Apr 2015 10:48:00 +0200] rev 24
 
    - improved code structure and added option for disabling line numbers
 
    - Thu, 23 Jan 2014 14:44:20 +0100
 
    - by Mike Becker <universe@uap-core.de> [Thu, 23 Jan 2014 14:44:20 +0100] rev 23
 
    - fixed licenses
 
    - Thu, 23 Jan 2014 14:17:06 +0100
 
    - by Mike Becker <universe@uap-core.de> [Thu, 23 Jan 2014 14:17:06 +0100] rev 22
 
    - added command line parameters for header and footer file
 
    - Thu, 23 Jan 2014 09:19:37 +0100
 
    - by Mike Becker <universe@uap-core.de> [Thu, 23 Jan 2014 09:19:37 +0100] rev 21
 
    - structured source code
 
    - Fri, 30 Aug 2013 11:23:44 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 30 Aug 2013 11:23:44 +0200] rev 20
 
    - replaced function static variables with struct members
 
    - Fri, 30 Aug 2013 10:51:49 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 30 Aug 2013 10:51:49 +0200] rev 19
 
    - formatted with 4 spaces
 
    - Wed, 10 Jul 2013 18:12:13 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 10 Jul 2013 18:12:13 +0200] rev 18
 
    - fixed highlighting for java
 
    - Wed, 10 Jul 2013 17:57:03 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 10 Jul 2013 17:57:03 +0200] rev 17
 
    - implemented java highlighting
 
    - Wed, 10 Jul 2013 16:31:16 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 10 Jul 2013 16:31:16 +0200] rev 16
 
    - prepared java highlighting
 
    - Wed, 10 Jul 2013 14:38:56 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 10 Jul 2013 14:38:56 +0200] rev 15
 
    - double free fix
 
    - Wed, 10 Jul 2013 14:25:41 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 10 Jul 2013 14:25:41 +0200] rev 14
 
    - added -p to help message
 
    - Wed, 10 Jul 2013 13:54:15 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 10 Jul 2013 13:54:15 +0200] rev 13
 
    - changes merged
 
    - Wed, 10 Jul 2013 13:45:26 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 10 Jul 2013 13:45:26 +0200] rev 12
 
    - option for plaintext
 
    - Wed, 10 Jul 2013 13:38:28 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 10 Jul 2013 13:38:28 +0200] rev 11
 
    - option for output file
 
    - Fri, 21 Jun 2013 13:32:31 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 21 Jun 2013 13:32:31 +0200] rev 10
 
    - includes (with links in user includes)
 
    - Fri, 21 Jun 2013 12:49:46 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 21 Jun 2013 12:49:46 +0200] rev 9
 
    - long words are correctly separated by non alpha numeric chars, underscore or hash + support for macro constants
 
    - Fri, 21 Jun 2013 12:27:45 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 21 Jun 2013 12:27:45 +0200] rev 8
 
    - comments
 
    - Fri, 21 Jun 2013 11:42:18 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 21 Jun 2013 11:42:18 +0200] rev 7
 
    - strings and directives
 
    - Wed, 12 Jun 2013 14:50:27 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 12 Jun 2013 14:50:27 +0200] rev 6
 
    - fixed worthless memset
 
    - Wed, 12 Jun 2013 14:48:50 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 12 Jun 2013 14:48:50 +0200] rev 5
 
    - support for keywords and types
 
    - Wed, 12 Jun 2013 13:40:23 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 12 Jun 2013 13:40:23 +0200] rev 4
 
    - introduced parser
 
    - Fri, 24 May 2013 13:57:51 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 24 May 2013 13:57:51 +0200] rev 3
 
    - removed gay htm extension
 
    - Fri, 24 May 2013 13:53:52 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 24 May 2013 13:53:52 +0200] rev 2
 
    - extra style for line numbers
 
    - Fri, 24 May 2013 13:35:06 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 24 May 2013 13:35:06 +0200] rev 1
 
    - first prototype: creates unformatted output with line numbers
 
    - Fri, 24 May 2013 11:04:56 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 24 May 2013 11:04:56 +0200] rev 0
 
    - init project