Changeset: 25f355fa6916 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=25f355fa6916
Modified Files:
        gdk/gdk_bbp.c
Branch: default
Log Message:

Simplify function.


diffs (33 lines):

diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
--- a/gdk/gdk_bbp.c
+++ b/gdk/gdk_bbp.c
@@ -360,25 +360,11 @@ BBPextend(int idx, int buildhash)
        }
 }
 
-static inline str
-BBPtmpname(str s, int len, bat i)
+static inline char *
+BBPtmpname(char *s, size_t len, bat i)
 {
-       int reverse = i < 0;
-
-       if (reverse)
-               i = -i;
-       s[--len] = 0;
-       while (i > 0) {
-               s[--len] = '0' + (i & 7);
-               i >>= 3;
-       }
-       s[--len] = '_';
-       if (reverse)
-               s[--len] = 'r';
-       s[--len] = 'p';
-       s[--len] = 'm';
-       s[--len] = 't';
-       return s + len;
+       snprintf(s, len, "tmp_%o", (int) i);
+       return s;
 }
 
 static inline str
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to