groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff-commit] groff ChangeLog src/preproc/refer/command.cpp s...


From: Werner LEMBERG
Subject: [Groff-commit] groff ChangeLog src/preproc/refer/command.cpp s...
Date: Tue, 27 Jun 2006 17:37:19 +0000

CVSROOT:        /cvsroot/groff
Module name:    groff
Changes by:     Werner LEMBERG <wl>     06/06/27 17:37:19

Modified files:
        .              : ChangeLog 
        src/preproc/refer: command.cpp command.h refer.cpp 

Log message:
        * src/preproc/refer/command.h (have_bibliography): New variable
        declaration.
        
        * src/preproc/refer/command.cpp (bibliography_command): Set
        `have_bibliography'.
        
        * src/preproc/refer/refer.cpp: Initialize `have_bibliography'.
        (output_references): Emit warning only if `have_bibliography' is
        set.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/ChangeLog?cvsroot=groff&r1=1.971&r2=1.972
http://cvs.savannah.gnu.org/viewcvs/groff/src/preproc/refer/command.cpp?cvsroot=groff&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/groff/src/preproc/refer/command.h?cvsroot=groff&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/groff/src/preproc/refer/refer.cpp?cvsroot=groff&r1=1.3&r2=1.4

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/groff/groff/ChangeLog,v
retrieving revision 1.971
retrieving revision 1.972
diff -u -b -r1.971 -r1.972
--- ChangeLog   16 Jun 2006 07:23:03 -0000      1.971
+++ ChangeLog   27 Jun 2006 17:37:18 -0000      1.972
@@ -1,3 +1,15 @@
+2006-06-27  Werner LEMBERG  <address@hidden>
+
+       * src/preproc/refer/command.h (have_bibliography): New variable
+       declaration.
+
+       * src/preproc/refer/command.cpp (bibliography_command): Set
+       `have_bibliography'.
+
+       * src/preproc/refer/refer.cpp: Initialize `have_bibliography'.
+       (output_references): Emit warning only if `have_bibliography' is
+       set.
+
 2006-06-15  Michail Vidiassov  <address@hidden>
 
        * fonts/devps/Makefile.sub (DISTFILES): Add freeeuro.afm.

Index: src/preproc/refer/command.cpp
===================================================================
RCS file: /cvsroot/groff/groff/src/preproc/refer/command.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- src/preproc/refer/command.cpp       26 May 2005 21:02:01 -0000      1.3
+++ src/preproc/refer/command.cpp       27 Jun 2006 17:37:19 -0000      1.4
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-/* Copyright (C) 1989, 1990, 1991, 1992, 2001, 2002, 2004
+/* Copyright (C) 1989, 1990, 1991, 1992, 2001, 2002, 2004, 2006
    Free Software Foundation, Inc.
      Written by James Clark (address@hidden)
 
@@ -409,6 +409,7 @@
 
 static void bibliography_command(int argc, argument *argv)
 {
+  have_bibliography = 1;
   const char *saved_filename = current_filename;
   int saved_lineno = current_lineno;
   int saved_label_in_text = label_in_text;

Index: src/preproc/refer/command.h
===================================================================
RCS file: /cvsroot/groff/groff/src/preproc/refer/command.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- src/preproc/refer/command.h 26 May 2005 21:02:01 -0000      1.2
+++ src/preproc/refer/command.h 27 Jun 2006 17:37:19 -0000      1.3
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-/* Copyright (C) 1989, 1990, 1991, 1992 Free Software Foundation, Inc.
+/* Copyright (C) 1989, 1990, 1991, 1992, 2006 Free Software Foundation, Inc.
      Written by James Clark (address@hidden)
 
 This file is part of groff.
@@ -21,6 +21,7 @@
 void process_commands(const char *file);
 void process_commands(string &s, const char *file, int lineno);
 
+extern int have_bibliography;
 extern int accumulate;
 extern int move_punctuation;
 extern int search_default;

Index: src/preproc/refer/refer.cpp
===================================================================
RCS file: /cvsroot/groff/groff/src/preproc/refer/refer.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- src/preproc/refer/refer.cpp 26 May 2005 21:02:01 -0000      1.3
+++ src/preproc/refer/refer.cpp 27 Jun 2006 17:37:19 -0000      1.4
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-/* Copyright (C) 1989-1992, 2000, 2001, 2002, 2004
+/* Copyright (C) 1989-1992, 2000, 2001, 2002, 2004, 2006
    Free Software Foundation, Inc.
      Written by James Clark (address@hidden)
 
@@ -51,6 +51,7 @@
 string pre_label = "\\*([.";
 string post_label = "\\*(.]";
 string sep_label = ", ";
+int have_bibliography = 0;
 int accumulate = 0;
 int move_punctuation = 0;
 int abbreviate_label_ranges = 0;
@@ -940,6 +941,7 @@
 {
   assert(accumulate);
   if (!hash_table_size) {
+    if (have_bibliography)
     error("nothing to reference (probably `bibliography' before `sort')");
     accumulate = 0;
     nreferences = 0;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]