[osmctools] 02/09: Imported Upstream version 0.5

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Tue Apr 14 21:24:21 UTC 2015


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository osmctools.

commit 7bd84481724b88bf0c4587f749e5c3a18f1e81b6
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Tue Apr 14 22:07:23 2015 +0200

    Imported Upstream version 0.5
---
 src/osmconvert.c | 17 +++++++++--------
 src/osmfilter.c  | 10 +++++-----
 src/osmupdate.c  | 11 +++--------
 3 files changed, 17 insertions(+), 21 deletions(-)

diff --git a/src/osmconvert.c b/src/osmconvert.c
index 3c57700..94c31ed 100644
--- a/src/osmconvert.c
+++ b/src/osmconvert.c
@@ -1,10 +1,10 @@
-// osmconvert 2014-11-15 21:10
-#define VERSION "0.8.3"
+// osmconvert 2015-04-13 14:20
+#define VERSION "0.8.4"
 //
 // compile this file:
 // gcc osmconvert.c -lz -O3 -o osmconvert
 //
-// (c) 2011..2014 Markus Weber, Nuernberg
+// (c) 2011..2015 Markus Weber, Nuernberg
 // Richard Russo contributed the initiative to --add-bbox-tags option
 //
 // This program is free software; you can redistribute it and/or
@@ -456,6 +456,7 @@ static int loglevel= 0;  // logging to stderr;
   if((i%16)==0) fprintf(stderr,"\n "); \
   fprintf(stderr," %02x",*pp++); } \
   fprintf(stderr,"\n"); } }
+#define UR(x) if(x){}  // result value intentionally ignored
 #if __WIN32__
   #define NL "\r\n"  // use CR/LF as new-line sequence
   #define off_t off64_t
@@ -5666,7 +5667,7 @@ static bool posr__writemode;  // buffer is used for writing
 static inline void posr__flush() {
   if(!posr__writemode || posr__bufp==posr__buf)
 return;
-  write(posr__fd,posr__buf,(char*)posr__bufp-(char*)posr__buf);
+  UR(write(posr__fd,posr__buf,(char*)posr__bufp-(char*)posr__buf))
   posr__bufp= posr__buf;
   }  // end   posr__flush()
 
@@ -5947,7 +5948,7 @@ static bool rr__writemode;  // buffer is used for writing
 static inline void rr__flush() {
   if(!rr__writemode || rr__bufp==rr__buf)
 return;
-  write(rr__fd,rr__buf,(char*)rr__bufp-(char*)rr__buf);
+  UR(write(rr__fd,rr__buf,(char*)rr__bufp-(char*)rr__buf))
   rr__bufp= rr__buf;
   }  // end   rr__flush()
 
@@ -6074,7 +6075,7 @@ static bool cwn__writemode;  // buffer is used for writing
 static inline void cwn__flush() {
   if(!cwn__writemode || cwn__bufp==cwn__buf)
 return;
-  write(cwn__fd,cwn__buf,(char*)cwn__bufp-(char*)cwn__buf);
+  UR(write(cwn__fd,cwn__buf,(char*)cwn__bufp-(char*)cwn__buf))
   cwn__bufp= cwn__buf;
   }  // end   cwn__flush()
 
@@ -6205,7 +6206,7 @@ static bool cww__writemode;  // buffer is used for writing
 static inline void cww__flush() {
   if(!cww__writemode || cww__bufp==cww__buf)
 return;
-  write(cww__fd,cww__buf,(char*)cww__bufp-(char*)cww__buf);
+  UR(write(cww__fd,cww__buf,(char*)cww__bufp-(char*)cww__buf))
   cww__bufp= cww__buf;
   }  // end   cww__flush()
 
@@ -11014,7 +11015,7 @@ static bool assistant(int* argcp,char*** argvp) {
     "(Zum Schließen dieses Fensters bitte die Eingabetaste druecken.)\n"
     };
   #define DD(s) fprintf(stderr,"%s",(s[lang]));  // display text
-  #define DI(s) fgets(s,sizeof(s),stdin); \
+  #define DI(s) s[0]= 0; UR(fgets(s,sizeof(s),stdin)) \
     if(strchr(s,'\r')!=NULL) *strchr(s,'\r')= 0; \
     if(strchr(s,'\n')!=NULL) *strchr(s,'\n')= 0;  // get user's response
   bool
diff --git a/src/osmfilter.c b/src/osmfilter.c
index 86d6363..adcd71f 100644
--- a/src/osmfilter.c
+++ b/src/osmfilter.c
@@ -1,10 +1,10 @@
-// osmfilter 2014-10-15 12:20
-#define VERSION "1.3A"
+// osmfilter 2015-04-14 19:50
+#define VERSION "1.4.0"
 //
 // compile this file:
 // gcc osmfilter.c -O3 -o osmfilter
 //
-// (c) 2011..2014 Markus Weber, Nuernberg
+// (c) 2011..2015 Markus Weber, Nuernberg
 //
 // This program is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Affero General Public License
@@ -404,6 +404,7 @@ static byte digival_tab[]= {
 static int loglevel= 0;  // logging to stderr;
   // 0: no logging; 1: small logging; 2: normal logging;
   // 3: extended logging;
+#define UR(x) if(x){}  // result value intentionally ignored
 #define DP(f) fprintf(stderr,"- Debug: " #f "\n");
 #define DPv(f,...) fprintf(stderr,"- Debug: " #f "\n",__VA_ARGS__);
 #if __WIN32__
@@ -3014,7 +3015,7 @@ static bool rr__writemode;  // buffer is used for writing
 static void rr__flush() {
   if(!rr__writemode || rr__bufp==rr__buf)
 return;
-  write(rr__fd,rr__buf,(char*)rr__bufp-(char*)rr__buf);
+  UR(write(rr__fd,rr__buf,(char*)rr__bufp-(char*)rr__buf))
   rr__bufp= rr__buf;
   }  // end   rr__flush()
 
@@ -6256,4 +6257,3 @@ return 5;
     }  // verbose mode
   return r;
   }  // end   main()
-
diff --git a/src/osmupdate.c b/src/osmupdate.c
index ff76042..5f77c10 100644
--- a/src/osmupdate.c
+++ b/src/osmupdate.c
@@ -1,10 +1,10 @@
-// osmupdate 2014-10-13 21:00
-#define VERSION "0.3H"
+// osmupdate 2015-04-14 19:50
+#define VERSION "0.4.0"
 //
 // compile this file:
 // gcc osmupdate.c -o osmupdate
 //
-// (c) 2011..2014 Markus Weber, Nuernberg
+// (c) 2011..2015 Markus Weber, Nuernberg
 //
 // This program is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Affero General Public License
@@ -28,11 +28,6 @@ const char* helptext=
 "It also can assemble a new .osc or .o5c file which can be used to\n"
 "update your OSM data file at a later time.\n"
 "\n"
-"If there is no file timestamp available within your input file, you\n"
-"need to specify the appropriate timestamp manually. In this case, it\n"
-"is recommended to pick a timestamp of one or two days earlier than\n"
-"necessary, just to be on the save side.\n"
-"\n"
 "Prequesites\n"
 "\n"
 "To run this program, please download and install two other programs\n"

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osmctools.git



More information about the Pkg-grass-devel mailing list