aboutsummaryrefslogtreecommitdiff
path: root/src/proj.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/proj.h')
-rw-r--r--src/proj.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/proj.h b/src/proj.h
index 3ea1ee68..5c0e8fdc 100644
--- a/src/proj.h
+++ b/src/proj.h
@@ -456,6 +456,11 @@ typedef struct PJ_OBJ PJ_OBJ;
typedef struct PJ_OBJ_LIST PJ_OBJ_LIST;
/*! @endcond */
+/** \brief Type representing a NULL terminated list of NUL-terminate strings. */
+typedef char **PROJ_STRING_LIST;
+
+void PROJ_DLL proj_string_list_destroy(PROJ_STRING_LIST list);
+
int PROJ_DLL proj_context_set_database_path(PJ_CONTEXT *ctx,
const char *dbPath,
const char *const *auxDbPaths,
@@ -494,7 +499,9 @@ PJ_OBJ PROJ_DLL *proj_obj_create_from_user_input(PJ_CONTEXT *ctx,
const char* const *options);
PJ_OBJ PROJ_DLL *proj_obj_create_from_wkt(PJ_CONTEXT *ctx, const char *wkt,
- const char* const *options);
+ const char* const *options,
+ PROJ_STRING_LIST *out_warnings,
+ PROJ_STRING_LIST *out_grammar_errors);
PJ_OBJ PROJ_DLL *proj_obj_create_from_proj_string(PJ_CONTEXT *ctx,
const char *proj_string,
@@ -677,9 +684,6 @@ void PROJ_DLL proj_int_list_destroy(int* list);
/* ------------------------------------------------------------------------- */
-/** \brief Type representing a NULL terminated list of NUL-terminate strings. */
-typedef char **PROJ_STRING_LIST;
-
PROJ_STRING_LIST PROJ_DLL proj_get_authorities_from_database(PJ_CONTEXT *ctx);
PROJ_STRING_LIST PROJ_DLL proj_get_codes_from_database(PJ_CONTEXT *ctx,
@@ -687,8 +691,6 @@ PROJ_STRING_LIST PROJ_DLL proj_get_codes_from_database(PJ_CONTEXT *ctx,
PJ_OBJ_TYPE type,
int allow_deprecated);
-void PROJ_DLL proj_string_list_destroy(PROJ_STRING_LIST list);
-
/* ------------------------------------------------------------------------- */