[liblouis-liblouisxml] [liblouis] r869 committed - Fixes to the printing of context rules and add copyright information i...

  • From: liblouis@xxxxxxxxxxxxxx
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Mon, 17 Dec 2012 14:47:55 +0000

Revision: 869
Author:   christian.egli@xxxxxxxxxxxxxx
Date:     Mon Dec 17 06:47:40 2012
Log: Fixes to the printing of context rules and add copyright information in lou_trace

http://code.google.com/p/liblouis/source/detail?r=869

Modified:
 /trunk/ChangeLog
 /trunk/tools/lou_trace.c

=======================================
--- /trunk/ChangeLog    Mon Dec 17 06:43:25 2012
+++ /trunk/ChangeLog    Mon Dec 17 06:47:40 2012
@@ -1,5 +1,8 @@
 2012-12-17  Christian Egli  <christian.egli@xxxxxx>

+       * tools/lou_trace.c: Add copyright information.
+       (print_script): Fixes to the printing of context rules.
+
        * liblouis/lou_translateString.c (checkMultCaps):
        (noCompbrlAhead): Fix the valgrind warnings properly without
        adding a regression.
=======================================
--- /trunk/tools/lou_trace.c    Fri Dec 14 07:43:45 2012
+++ /trunk/tools/lou_trace.c    Mon Dec 17 06:47:40 2012
@@ -1,7 +1,23 @@
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
+/* liblouis Braille Translation and Back-Translation Library

+ Copyright (C) 2012 Swiss Library for the Blind, Visually Impaired and Print Disabled
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation, either version 3 of the License, or
+   (at your option) any later version.
+
+   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.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+   */
+
+#include "config.h"
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
@@ -16,9 +32,9 @@
   {NULL, 0, NULL, 0}};

 const char version_etc_copyright[] =
-  "Copyright %s %d ViewPlus Technologies, Inc. and JJB Software, Inc.";
+ "Copyright %s %d Swiss Library for the Blind, Visually Impaired and Print Disabled.";

-#define AUTHORS "John J. Boyer"
+#define AUTHORS "Bert Frees"

 static void print_help (void) {
   printf("\
@@ -111,12 +127,14 @@
         break;
       case pass_lookback:
         append_char(script, &j, buffer[i++]);
-        append_string(script, &j, print_number(buffer[i++]));
+       if (buffer[i] > 1)
+         append_string(script, &j, print_number(buffer[i++]));
         break;
       case pass_string:
-        append_char(script, &j, buffer[i++]);
-        append_string(script, &j, print_chars(&buffer[i+1], buffer[i]));
-        i += (1 + buffer[i]);
+        append_char(script, &j, buffer[i]);
+        append_string(script, &j, print_chars(&buffer[i+2], buffer[i+1]));
+        append_char(script, &j, buffer[i]);
+        i += (2 + buffer[i+1]);
         break;
       case pass_dots:
         append_char(script, &j, buffer[i++]);
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts:

  • » [liblouis-liblouisxml] [liblouis] r869 committed - Fixes to the printing of context rules and add copyright information i... - liblouis