]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/warn.cc
* buildscripts/lilypond.words.py: remove.
[lilypond.git] / flower / warn.cc
index 4ad8e947d85a23f415a5b9ddf94c90ee3b5a1af9..40a2b8a3318a156ee3a71593240a83f09c80a718 100644 (file)
@@ -1,3 +1,11 @@
+/*
+  warn.cc -- implement warnings
+
+  source file of the Flower Library
+
+  (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+*/
+
 #include <stdlib.h>
 #include <stdio.h>
 
 
 
 void
-error (String s)
+message (String s)
 {
-  fputs ( _f("error: %s\n", s.ch_C()).ch_C(), stderr);  
-  exit (1);
+  fputs (s.to_str0 (), stderr);
+  fflush (stderr);
 }
 
 void
-non_fatal_error (String s)
+warning (String s)
 {
-  fputs ( _f("error: %s\n", s.ch_C()).ch_C(), stderr);  
+  message (_f ("warning: %s\n", s.to_str0 ()));
 }
 
 void
-warning (String m)
+non_fatal_error (String s)
 {
-  fputs ( _f("warning: %s\n", m.ch_C()).ch_C(), stderr);
+  message (_f ("error: %s\n", s.to_str0 ()));
 }
 
 void
-message (String m)
+error (String s)
 {
-  fprintf (stderr, "%s\n",m.ch_C());
+  non_fatal_error (s);
+  exit (1);
 }
 
 void
 programming_error (String s)
 {
-  fputs ( _f("programming error: %s (Continuing; cross thumbs)\n", s.ch_C()).ch_C(), stderr);  
+  message (_f ("programming error: %s (Continuing; crossing fingers)\n",
+              s.to_str0 ()));
 }