From d7d8f4500b6ee3f5dfdaa6662a36b93106419436 Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Wed, 4 Sep 2019 14:01:13 +0200 Subject: proj_create_crs_to_crs_from_pj(): make the PJ* arguments const PJ* This will make the life of C++ users using the C API slightly easier. There's no ABI or API backward compatibility issue in doing that change as constness of arguments is not retained in the C ABI, and any non-const object passed as argument is implicitly converted as a const object if that is what is mentionned in the argument list. --- src/4D_api.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/4D_api.cpp') diff --git a/src/4D_api.cpp b/src/4D_api.cpp index 3a9582e6..ffef8d81 100644 --- a/src/4D_api.cpp +++ b/src/4D_api.cpp @@ -946,7 +946,7 @@ static PJ* add_coord_op_to_list(PJ* op, } /*****************************************************************************/ -static PJ* create_operation_to_base_geog_crs(PJ_CONTEXT* ctx, PJ* crs) { +static PJ* create_operation_to_base_geog_crs(PJ_CONTEXT* ctx, const PJ* crs) { /*****************************************************************************/ // Create a geographic 2D long-lat degrees CRS that is related to the // CRS @@ -1052,7 +1052,7 @@ PJ *proj_create_crs_to_crs (PJ_CONTEXT *ctx, const char *source_crs, const char } /*****************************************************************************/ -PJ *proj_create_crs_to_crs_from_pj (PJ_CONTEXT *ctx, PJ *source_crs, PJ *target_crs, PJ_AREA *area, const char* const *) { +PJ *proj_create_crs_to_crs_from_pj (PJ_CONTEXT *ctx, const PJ *source_crs, const PJ *target_crs, PJ_AREA *area, const char* const *) { /****************************************************************************** Create a transformation pipeline between two known coordinate reference systems. -- cgit v1.2.3