mapi: Fix compiler warnings.
authorChia-I Wu <olv@lunarg.com>
Thu, 30 Sep 2010 09:09:59 +0000 (17:09 +0800)
committerChia-I Wu <olv@lunarg.com>
Thu, 30 Sep 2010 09:09:59 +0000 (17:09 +0800)
Do not use "void *" in arithmetics.

src/mapi/mapi/entry_x86-64_tls.h
src/mapi/mapi/entry_x86_tls.h
src/mapi/mapi/entry_x86_tsd.h

index 0f6e8125e8480003088fdfeffea9df3938597f4b..2fbe73b5b3277cce28f2b5743b73121191df9d09 100644 (file)
@@ -61,7 +61,7 @@ entry_patch_public(void)
 void
 entry_patch(mapi_func entry, int slot)
 {
-   void *code = (void *) entry;
+   char *code = (char *) entry;
    *((unsigned int *) (code + 12)) = slot * sizeof(mapi_func);
 }
 
index ff2b9575f6736270f0d5b8e3a2d52325dc495023..d4f7d98cf120385148e8f308a2e3885f0c375fc6 100644 (file)
@@ -91,7 +91,7 @@ entry_patch_public(void)
 void
 entry_patch(mapi_func entry, int slot)
 {
-   void *code = (void *) entry;
+   char *code = (char *) entry;
    *((unsigned long *) (code + 8)) = slot * sizeof(mapi_func);
 }
 
index fbf4ec54971fc56a21d4fa501c780ab9f5920136..f37c7473a6f36d78ea9cadccaf71931fd44d88b6 100644 (file)
@@ -63,7 +63,7 @@ entry_patch_public(void)
 void
 entry_patch(mapi_func entry, int slot)
 {
-   void *code = (void *) entry;
+   char *code = (char *) entry;
 
    *((unsigned long *) (code + 11)) = slot * sizeof(mapi_func);
    *((unsigned long *) (code + 22)) = slot * sizeof(mapi_func);