@@ -3457,7 +3457,7 @@ PJ *proj_create_geographic_crs(PJ_CONTEXT *ctx, const char *crs_name,
34573457 double prime_meridian_offset,
34583458 const char *pm_angular_units,
34593459 double pm_angular_units_conv,
3460- PJ *ellipsoidal_cs) {
3460+ const PJ *ellipsoidal_cs) {
34613461
34623462 SANITIZE_CTX (ctx);
34633463 auto cs = std::dynamic_pointer_cast<EllipsoidalCS>(ellipsoidal_cs->iso_obj );
@@ -3496,8 +3496,8 @@ PJ *proj_create_geographic_crs(PJ_CONTEXT *ctx, const char *crs_name,
34963496 * proj_destroy(), or NULL in case of error.
34973497 */
34983498PJ *proj_create_geographic_crs_from_datum (PJ_CONTEXT *ctx, const char *crs_name,
3499- PJ *datum_or_datum_ensemble,
3500- PJ *ellipsoidal_cs) {
3499+ const PJ *datum_or_datum_ensemble,
3500+ const PJ *ellipsoidal_cs) {
35013501
35023502 SANITIZE_CTX (ctx);
35033503 if (datum_or_datum_ensemble == nullptr ) {
@@ -3811,7 +3811,7 @@ PJ *proj_create_vertical_crs_ex(
38113811 * proj_destroy(), or NULL in case of error.
38123812 */
38133813PJ *proj_create_compound_crs (PJ_CONTEXT *ctx, const char *crs_name,
3814- PJ *horiz_crs, PJ *vert_crs) {
3814+ const PJ *horiz_crs, const PJ *vert_crs) {
38153815
38163816 SANITIZE_CTX (ctx);
38173817 if (!horiz_crs || !vert_crs) {
@@ -4517,14 +4517,12 @@ PJ *proj_create_conversion(PJ_CONTEXT *ctx, const char *name,
45174517 * proj_destroy(), or NULL in case of error.
45184518 */
45194519
4520- PJ *proj_create_transformation (PJ_CONTEXT *ctx, const char *name,
4521- const char *auth_name, const char *code,
4522- PJ *source_crs, PJ *target_crs,
4523- PJ *interpolation_crs, const char *method_name,
4524- const char *method_auth_name,
4525- const char *method_code, int param_count,
4526- const PJ_PARAM_DESCRIPTION *params,
4527- double accuracy) {
4520+ PJ *proj_create_transformation (
4521+ PJ_CONTEXT *ctx, const char *name, const char *auth_name, const char *code,
4522+ const PJ *source_crs, const PJ *target_crs, const PJ *interpolation_crs,
4523+ const char *method_name, const char *method_auth_name,
4524+ const char *method_code, int param_count,
4525+ const PJ_PARAM_DESCRIPTION *params, double accuracy) {
45284526 SANITIZE_CTX (ctx);
45294527 if (!source_crs || !target_crs) {
45304528 proj_context_errno_set (ctx, PROJ_ERR_OTHER_API_MISUSE);
0 commit comments