diff options
| author | Thomas Knudsen <busstoptaktik@users.noreply.github.com> | 2017-07-07 17:14:28 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-07-07 17:14:28 +0200 |
| commit | e09e24eddbd49cd802ac1334f229f1698ea0b755 (patch) | |
| tree | 5578b6a9356486b26354288d1f09f990d4fb4134 /src/proj.def | |
| parent | ced55e88a7f50205d57ddf8ed77d601daa8c5bfd (diff) | |
| download | PROJ-e09e24eddbd49cd802ac1334f229f1698ea0b755.tar.gz PROJ-e09e24eddbd49cd802ac1334f229f1698ea0b755.zip | |
obs_api revision and improvements: new namespace etc. (#530)
* obs_api revision and improvements: new namespace etc.
* Minor corrections: use unused functions, add missing prototype, added fwd/invcoord to PJ
* Minor correction: MSVC barfs on va_arg type specification. Trying once more with added parens
* Reverting paren correction, which appears to be a non-solution
* Significant improvements to the OBS_API, plus a number of corrections, mostly in test code, to reflect API changes
* Added two missing prototypes
* Adding the proj_transform function and some related checks
* Improvements to proj_transform etc. based on suggestions from Even Rouault
* Reducing the libc include footprint of proj.h - again based on suggestions from Even Rouault
* A few minor corrections
* Eliminate a MSVC warning about non-initialized usage. Not an actual issue, as another check has locked the path, but at least this should calm down MSVC
* Improved support for the errno reset/restore paradigm
* Introduced the internal header proj_internal.h; Moved most non-API stuff from pj_obs_api.c to pj_internal.c
* Adding proj_internal.h to HEADERS_LIBPROJ to solve build problems
* Correcting a few pj...proj blunders in PJ_pipeline.c
* Correcting a few additional blunders in PJ_pipeline.c
* Changed angle-brackets to quotation marks in includes of proj_internal.h
* Some minor build system repairs
* Some PJ_CONTEXT usage simplifications following suggestions by Kristian Evers @kbevers
* Added version numbering to proj.h - Fixes #529
* remove proj_errno_restore macro, provide function implementation
* Add proj_get_definition. Fixes #538
* Added library specific deallocator proj_buffer_free, eliminating a potential cross heap issues on Windows. Thx to Even Rouault for spotting this
* Got rid of a meaningless cast in proj_buffer_free
* Added some missing functions to proj.def (again spotted by @rouault); removed some not-yet-implemented material from proj.h
* Renamed proj_get_definition/proj_buffer_free to proj_definition_create/proj_definition_destroy, for symmetry and clarity
* Renaming the definition handlers to proj_definition_retrieve / proj_free
* Renaming proj_free to proj_release
Diffstat (limited to 'src/proj.def')
| -rw-r--r-- | src/proj.def | 60 |
1 files changed, 42 insertions, 18 deletions
diff --git a/src/proj.def b/src/proj.def index 3792d3c0..314c4385 100644 --- a/src/proj.def +++ b/src/proj.def @@ -89,21 +89,45 @@ EXPORTS geod_polygon_testpoint @87 geod_polygon_clear @88 pj_run_selftests @89 - pj_create @90 - pj_create_argv @91 - pj_trans @92 - pj_roundtrip @95 - pj_log_level @96 - pj_err_level @97 - pj_log_func @98 - pj_context_renew @99 - pj_context_inherit @100 - pj_context_free @101 - pj_fileapi_set @102 - pj_log_error @103 - pj_log_debug @104 - pj_log_trace @105 - pj_lp_dist @106 - pj_xy_dist @107 - pj_xyz_dist @108 - pj_find_file @109 + + proj_create @90 + proj_create_argv @91 + proj_destroy @92 + + proj_trans_obs @93 + proj_trans_coord @94 + proj_transform @95 + proj_roundtrip @96 + + proj_coord @97 + proj_coord_error @98 + proj_obs_error @99 + + proj_errno @100 + proj_errno_set @101 + proj_errno_reset @102 + proj_errno_restore @103 + proj_context_errno_set @104 + + proj_context_create @105 + proj_context_set @106 + proj_context_inherit @107 + proj_context_destroy @108 + + proj_lp_dist @109 + proj_xy_dist @110 + proj_xyz_dist @111 + + proj_log_level @112 + proj_log_func @113 + proj_log_error @114 + proj_log_debug @115 + proj_log_trace @116 + + proj_definition_retrieve @117 + proj_release @118 + proj_torad @119 + proj_todeg @120 + + + pj_find_file @121 |
