Use PACKAGE_URL.
authorEmil Mikulic <emikulic@gmail.com>
Mon, 30 May 2011 11:38:10 +0000 (21:38 +1000)
committerEmil Mikulic <emikulic@gmail.com>
Sat, 4 Jun 2011 14:00:31 +0000 (00:00 +1000)
- Use PACKAGE_strings directly instead of through %s indirection.
- Reduce duplication by removing URL from AUTHORS and README.

AUTHORS
README
darkstat.8.in
html.c

diff --git a/AUTHORS b/AUTHORS
index f201b1b..06862ba 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,7 +1,7 @@
 AUTHORS
 -------
 
 AUTHORS
 -------
 
-- Emil Mikulic <emikulic@gmail.com> [ http://dmr.ath.cx/ ]
+- Emil Mikulic <emikulic@gmail.com>
   Primary maintainer.
 
   (please read the manpage before sending me an e-mail about how your
   Primary maintainer.
 
   (please read the manpage before sending me an e-mail about how your
diff --git a/README b/README
index 49e8833..6413832 100644 (file)
--- a/README
+++ b/README
@@ -3,8 +3,6 @@ darkstat is a network statistics gatherer.
 It sniffs packets on a specified interface, accumulates statistics, and
 serves them up over HTTP.
 
 It sniffs packets on a specified interface, accumulates statistics, and
 serves them up over HTTP.
 
-Web: http://dmr.ath.cx/net/darkstat/
-
 See the "AUTHORS" file for credits, and who to e-mail when things break.
 See the "LICENSE" file for an explanation of the source code licensing.
 See the "INSTALL" file for installation instructions.
 See the "AUTHORS" file for credits, and who to e-mail when things break.
 See the "LICENSE" file for an explanation of the source code licensing.
 See the "INSTALL" file for installation instructions.
index bf87f58..477f198 100644 (file)
@@ -464,4 +464,4 @@ cable Internet provider introducing a 3GB monthly traffic limit.
 Emil Mikulic and others. (see the AUTHORS file)
 .\"
 .SH WEBSITE
 Emil Mikulic and others. (see the AUTHORS file)
 .\"
 .SH WEBSITE
-http://dmr.ath.cx/net/darkstat/
+@PACKAGE_URL@
diff --git a/html.c b/html.c
index ebc5eca..0c5c418 100644 (file)
--- a/html.c
+++ b/html.c
@@ -8,7 +8,7 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "config.h" /* for PACKAGE_STRING */
+#include "config.h" /* for PACKAGE_STRING, PACKAGE_URL */
 #include "str.h"
 #include "html.h"
 #include "http.h" /* for base_url */
 #include "str.h"
 #include "html.h"
 #include "http.h" /* for base_url */
@@ -21,10 +21,10 @@ void html_open(struct str *buf, const char *title, const char *interface,
         "<html>\n"
         "<head>\n"
          "<title>%s (darkstat3 %s)</title>\n"
         "<html>\n"
         "<head>\n"
          "<title>%s (darkstat3 %s)</title>\n"
-         "<meta name=\"generator\" content=\"%s\">\n"
+         "<meta name=\"generator\" content=\"" PACKAGE_STRING "\">\n"
          "<meta name=\"robots\" content=\"noindex, noarchive\">\n"
          "<link rel=\"stylesheet\" href=\"%sstyle.css\" type=\"text/css\">\n"
          "<meta name=\"robots\" content=\"noindex, noarchive\">\n"
          "<link rel=\"stylesheet\" href=\"%sstyle.css\" type=\"text/css\">\n"
-        , title, interface, PACKAGE_STRING, base_url);
+        , title, interface, base_url);
 
     if (want_graph_js)
         str_appendf(buf,
 
     if (want_graph_js)
         str_appendf(buf,
@@ -36,15 +36,15 @@ void html_open(struct str *buf, const char *title, const char *interface,
         "<body>\n"
         "<div class=\"menu\">\n"
         "<ul class=\"menu\">" /* no whitespace (newlines) in list */
         "<body>\n"
         "<div class=\"menu\">\n"
         "<ul class=\"menu\">" /* no whitespace (newlines) in list */
-         "<li class=\"label\">%s</li>"
+         "<li class=\"label\">" PACKAGE_STRING "</li>"
          "<li><a href=\"%s\">graphs</a></li>"
          "<li><a href=\"%shosts/\">hosts</a></li>"
          "<li><a href=\"%s\">graphs</a></li>"
          "<li><a href=\"%shosts/\">hosts</a></li>"
-         "<li><a href=\"http://dmr.ath.cx/net/darkstat/\">homepage</a></li>"
+         "<li><a href=\"" PACKAGE_URL "\">homepage</a></li>"
         "</ul>\n"
         "</div>\n"
         "<div class=\"content\">\n"
          "<h2 class=\"pageheader\">%s</h2>\n"
         "</ul>\n"
         "</div>\n"
         "<div class=\"content\">\n"
          "<h2 class=\"pageheader\">%s</h2>\n"
-        , PACKAGE_STRING, base_url, base_url, title);
+        , base_url, base_url, title);
 }
 
 void html_close(struct str *buf)
 }
 
 void html_close(struct str *buf)