aboutsummaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorThomas Knudsen <lastname DOT firstname AT gmail DOT com>2016-04-07 22:21:21 +0200
committerThomas Knudsen <lastname DOT firstname AT gmail DOT com>2016-04-07 22:21:21 +0200
commit2d111097d76ce52fb0ba019b20e02b33abe842ed (patch)
tree8e73195c423859bd6926a843167fceeb054bc6ff /man
parent2dc4630e3fb5cabb46a4678109e58aee7ab242d8 (diff)
downloadPROJ-2d111097d76ce52fb0ba019b20e02b33abe842ed.tar.gz
PROJ-2d111097d76ce52fb0ba019b20e02b33abe842ed.zip
pj_list cleanup + added selftest stubs for all projections
The projection list maintained by code in pj_list.c depended on stuff in projects.h. This stuff is non-obvious and since it is only used in pj_list.c, it has been moved from projects.h to pj_list.c (The material moved is based on some really clever X-macro techniques implemented by numerous redefinitions of the PROJ_HEAD macro, followed by immediate re-inclusion of te pj_list.h file). Also, the self test runner pj_run_selftests has been remodelled, now depending on a list of self test functions, generated in a similar way to the projection list, and like the projection list generated by X-macro techniques in pj_list.c. For this to work, self test functions need to be available for all projections. To fulfill this, stubs for all projections not having self tests already, have been added to PJ_aea.c Along with the recent build system patches by @kbevers, this first part of the macro-refactoring project is considered close to finished.
Diffstat (limited to 'man')
0 files changed, 0 insertions, 0 deletions