diff options
| author | Frank Warmerdam <warmerdam@pobox.com> | 2010-07-06 03:04:30 +0000 |
|---|---|---|
| committer | Frank Warmerdam <warmerdam@pobox.com> | 2010-07-06 03:04:30 +0000 |
| commit | 3c5efb3499a4e4c83f801715d0622171664f8bb4 (patch) | |
| tree | 630e9adaa776a4e42f99615499969893902a6765 /src | |
| parent | 64565bdc981f6f1287c0c749b41566af9d160d2e (diff) | |
| download | PROJ-3c5efb3499a4e4c83f801715d0622171664f8bb4.tar.gz PROJ-3c5efb3499a4e4c83f801715d0622171664f8bb4.zip | |
I_ERROR must set context errno
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1864 4e78687f-474d-0410-85f9-8d5e500ac6b2
Diffstat (limited to 'src')
| -rw-r--r-- | src/projects.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/projects.h b/src/projects.h index 9535ffe7..48224cbb 100644 --- a/src/projects.h +++ b/src/projects.h @@ -317,7 +317,7 @@ extern struct PJ_PRIME_MERIDIANS pj_prime_meridians[]; #define E_ERROR(err) { pj_errno = err; freeup(P); return(0); } #define E_ERROR_0 { freeup(P); return(0); } #define F_ERROR { pj_errno = -20; return(xy); } -#define I_ERROR { pj_errno = -20; return(lp); } +#define I_ERROR { pj_ctx_set_errno( P->ctx, -20); return(lp); } #define FORWARD(name) static XY name(LP lp, PJ *P) { XY xy = {0.0,0.0} #define INVERSE(name) static LP name(XY xy, PJ *P) { LP lp = {0.0,0.0} #define FREEUP static void freeup(PJ *P) { |
