So DUN server could share gprs_proto_to_string and
gprs_proto_from_string.
---
include/gprs-context.h | 3 +++
src/gprs.c | 5 ++---
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/include/gprs-context.h b/include/gprs-context.h
index f4c7321..de170b8 100644
--- a/include/gprs-context.h
+++ b/include/gprs-context.h
@@ -84,6 +84,9 @@ void *ofono_gprs_context_get_data(struct ofono_gprs_context *gc);
struct ofono_modem *ofono_gprs_context_get_modem(struct ofono_gprs_context *gc);
+gboolean gprs_proto_from_string(const char *str, enum ofono_gprs_proto *proto);
+const char *gprs_proto_to_string(enum ofono_gprs_proto proto);
+
#ifdef __cplusplus
}
#endif
diff --git a/src/gprs.c b/src/gprs.c
index 8002cf4..677ce81 100644
--- a/src/gprs.c
+++ b/src/gprs.c
@@ -142,7 +142,7 @@ static enum gprs_context_type gprs_context_string_to_type(const char
*str)
return GPRS_CONTEXT_TYPE_INVALID;
}
-static const char *gprs_proto_to_string(enum ofono_gprs_proto proto)
+const char *gprs_proto_to_string(enum ofono_gprs_proto proto)
{
switch (proto) {
case OFONO_GPRS_PROTO_IP:
@@ -154,8 +154,7 @@ static const char *gprs_proto_to_string(enum ofono_gprs_proto proto)
return NULL;
}
-static gboolean gprs_proto_from_string(const char *str,
- enum ofono_gprs_proto *proto)
+gboolean gprs_proto_from_string(const char *str, enum ofono_gprs_proto *proto)
{
if (g_str_equal(str, "ip")) {
*proto = OFONO_GPRS_PROTO_IP;
--
1.7.0.4