[geocode-glib] server: Put server errors into a separate header



commit 4f1b35aaf5be39c6cbc9910faae3f56779560846
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Mon Mar 25 21:05:30 2013 +0200

    server: Put server errors into a separate header
    
    https://bugzilla.gnome.org/show_bug.cgi?id=696526

 geocode-glib/geocode-ip-server/Makefile.am    |    2 ++
 geocode-glib/geocode-ip-server/geoip-lookup.c |    7 ++-----
 geocode-glib/geocode-ip-server/geoip-server.h |   14 ++++++++++++++
 3 files changed, 18 insertions(+), 5 deletions(-)
---
diff --git a/geocode-glib/geocode-ip-server/Makefile.am b/geocode-glib/geocode-ip-server/Makefile.am
index 7c7d9e0..628511a 100644
--- a/geocode-glib/geocode-ip-server/Makefile.am
+++ b/geocode-glib/geocode-ip-server/Makefile.am
@@ -9,6 +9,8 @@ bin_PROGRAMS = geoip-update
 TEST_PROGS += geoip-lookup
 noinst_PROGRAMS = $(TEST_PROGS)
 
+geoip_lookup_SOURCES = geoip-lookup.c geoip-server.h
+
 geoip_lookup_LDADD = $(GEOCODE_SERVER_LIBS)
 geoip_update_LDADD = $(GEOCODE_DBUPDATE_LIBS)
 
diff --git a/geocode-glib/geocode-ip-server/geoip-lookup.c b/geocode-glib/geocode-ip-server/geoip-lookup.c
index 7a367c5..5e5fa6f 100644
--- a/geocode-glib/geocode-ip-server/geoip-lookup.c
+++ b/geocode-glib/geocode-ip-server/geoip-lookup.c
@@ -6,13 +6,10 @@
 #include <json-glib/json-glib.h>
 #include <libsoup/soup.h>
 
+#include "geoip-server.h"
+
 static const char *attribution_text = "This product includes GeoLite data created by MaxMind, available from 
http://www.maxmind.com\n";;
 
-enum ERROR_CODES {
-        INVALID_IP_ADDRESS_ERR = 0,
-        INVALID_ENTRY_ERR,
-        DATABASE_ERR
-};
 static char *error_message_array [] = {
         "Invalid IP address input",
         "Can not find the IP address in the database",
diff --git a/geocode-glib/geocode-ip-server/geoip-server.h b/geocode-glib/geocode-ip-server/geoip-server.h
new file mode 100644
index 0000000..2da73d5
--- /dev/null
+++ b/geocode-glib/geocode-ip-server/geoip-server.h
@@ -0,0 +1,14 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */
+
+#ifndef GEOIP_SERVER_H
+#define GEOIP_SERVER_H
+
+#include <glib.h>
+
+typedef enum {
+        INVALID_IP_ADDRESS_ERR = 0,
+        INVALID_ENTRY_ERR,
+        DATABASE_ERR
+} GeoipServerError;
+
+#endif /* GEOIP_SERVER_H */


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