diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/projects.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/projects.h b/src/projects.h index 48224cbb..2431b878 100644 --- a/src/projects.h +++ b/src/projects.h @@ -314,9 +314,9 @@ extern struct PJ_PRIME_MERIDIANS pj_prime_meridians[]; #define ENTRY1(name, a) ENTRYA(name) P->a = 0; ENTRYX #define ENTRY2(name, a, b) ENTRYA(name) P->a = 0; P->b = 0; ENTRYX #define ENDENTRY(p) } return (p); } -#define E_ERROR(err) { pj_errno = err; freeup(P); return(0); } +#define E_ERROR(err) { pj_ctx_set_errno( P->ctx, err); freeup(P); return(0); } #define E_ERROR_0 { freeup(P); return(0); } -#define F_ERROR { pj_errno = -20; return(xy); } +#define F_ERROR { pj_ctx_set_errno( P->ctx, -20); return(xy); } #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} |
