Changeset: 535e8ec2fceb for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=535e8ec2fceb
Modified Files:
        gdk/gdk.h
        gdk/gdk_utils.c
Branch: default
Log Message:

Use uintptr_t as integer type that holds a pointer.


diffs (49 lines):

diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -2370,7 +2370,7 @@ typedef struct threadStruct {
        MT_Id pid;              /* physical thread id (pointer-sized) from the 
OS thread library */
        str name;
        ptr data[THREADDATA];
-       size_t sp;
+       uintptr_t sp;
 } ThreadRec, *Thread;
 
 
diff --git a/gdk/gdk_utils.c b/gdk/gdk_utils.c
--- a/gdk/gdk_utils.c
+++ b/gdk/gdk_utils.c
@@ -1224,13 +1224,13 @@ THRget(int tid)
 #if defined(_MSC_VER) && _MSC_VER >= 1900
 #pragma warning(disable : 4172)
 #endif
-static inline size_t
+static inline uintptr_t
 THRsp(void)
 {
        int l = 0;
        uintptr_t sp = (uintptr_t) (&l);
 
-       return (size_t) sp;
+       return sp;
 }
 
 static Thread
@@ -1283,7 +1283,7 @@ THRnew(const char *name)
                s->data[0] = THRdata[0];
                s->sp = THRsp();
 
-               PARDEBUG fprintf(stderr, "#%x " SZFMT " sp = " SZFMT "\n", 
s->tid, (size_t) pid, s->sp);
+               PARDEBUG fprintf(stderr, "#%x " SZFMT " sp = " SZFMT "\n", 
s->tid, (size_t) pid, (size_t) s->sp);
                PARDEBUG fprintf(stderr, "#nrofthreads %d\n", GDKnrofthreads);
 
                GDKnrofthreads++;
@@ -1313,7 +1313,7 @@ THRdel(Thread t)
 int
 THRhighwater(void)
 {
-       size_t c;
+       uintptr_t c;
        Thread s;
        size_t diff;
        int rc = 0;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to