summaryrefslogtreecommitdiff
path: root/src/3rdparty/proj/emess.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/proj/emess.c')
-rw-r--r--src/3rdparty/proj/emess.c57
1 files changed, 0 insertions, 57 deletions
diff --git a/src/3rdparty/proj/emess.c b/src/3rdparty/proj/emess.c
deleted file mode 100644
index 0c7f6c9e..00000000
--- a/src/3rdparty/proj/emess.c
+++ /dev/null
@@ -1,57 +0,0 @@
-/* Error message processing */
-
-#ifdef _MSC_VER
-# ifndef _CRT_SECURE_NO_DEPRECATE
-# define _CRT_SECURE_NO_DEPRECATE
-# endif
-# ifndef _CRT_NONSTDC_NO_DEPRECATE
-# define _CRT_NONSTDC_NO_DEPRECATE
-# endif
-#endif
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdarg.h>
-#include <errno.h>
-#include <string.h>
-#include <proj_api.h>
-#define EMESS_ROUTINE
-#include "emess.h"
- void
-emess(int code, char *fmt, ...) {
- va_list args;
-
- va_start(args, fmt);
- /* prefix program name, if given */
- if (fmt != NULL)
- (void)fprintf(stderr,"%s\n<%s>: ",pj_get_release(),
- emess_dat.Prog_name);
- /* print file name and line, if given */
- if (emess_dat.File_name != NULL && *emess_dat.File_name) {
- (void)fprintf(stderr,"while processing file: %s", emess_dat.File_name);
- if (emess_dat.File_line > 0)
- (void)fprintf(stderr,", line %d\n", emess_dat.File_line);
- else
- (void)fputc('\n', stderr);
- } else
- putc('\n', stderr);
- /* if |code|==2, print errno code data */
- if (code == 2 || code == -2)
- (void)fprintf(stderr, "Sys errno: %d: %s\n",
- errno,
-#ifdef HAVE_STRERROR
- strerror(errno));
-#else
- "<system mess. texts unavail.>");
-#endif
- /* post remainder of call data */
- (void)vfprintf(stderr,fmt,args);
- va_end(args);
- /* die if code positive */
- if (code > 0) {
- (void)fputs("\nprogram abnormally terminated\n", stderr);
- exit(code);
- }
- else
- putc('\n', stderr);
-}