diff options
| author | Simon Robertshaw <simon@Simons-Mac-Pro.local> | 2012-04-26 12:10:47 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@Simons-Mac-Pro.local> | 2012-04-26 12:10:47 (GMT) |
| commit | bb8a3f76e3b558a63eab38ab15ebb71f9b5ac762 (patch) | |
| tree | ff63bd38df84018dc9843e5a5d26f5795b657735 /src/cat/TPTScriptInterface.cpp | |
| parent | 9e4cd165eb66b27a42f8eb3aad1993be5178d825 (diff) | |
| download | powder-bb8a3f76e3b558a63eab38ab15ebb71f9b5ac762.zip powder-bb8a3f76e3b558a63eab38ab15ebb71f9b5ac762.tar.gz | |
OS X compiling working, Make it a bit more friendly with stricter compilers
Diffstat (limited to 'src/cat/TPTScriptInterface.cpp')
| -rw-r--r-- | src/cat/TPTScriptInterface.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/cat/TPTScriptInterface.cpp b/src/cat/TPTScriptInterface.cpp index a3f468c..137ad58 100644 --- a/src/cat/TPTScriptInterface.cpp +++ b/src/cat/TPTScriptInterface.cpp @@ -198,10 +198,10 @@ AnyType TPTScriptInterface::tptS_set(std::deque<std::string> * words) switch(propertyFormat) { case FormatInt: - *((int*)(((void*)&sim->parts[partIndex])+propertyOffset)) = ((NumberType)value).Value(); + *((int*)(((unsigned char*)&sim->parts[partIndex])+propertyOffset)) = ((NumberType)value).Value(); break; case FormatFloat: - *((float*)(((void*)&sim->parts[partIndex])+propertyOffset)) = ((NumberType)value).Value(); + *((float*)(((unsigned char*)&sim->parts[partIndex])+propertyOffset)) = ((NumberType)value).Value(); break; } returnValue = 1; @@ -217,7 +217,7 @@ AnyType TPTScriptInterface::tptS_set(std::deque<std::string> * words) if(sim->parts[j].type) { returnValue++; - *((int*)(((void*)&sim->parts[j])+propertyOffset)) = tempNumber; + *((int*)(((unsigned char*)&sim->parts[j])+propertyOffset)) = tempNumber; } } break; @@ -228,7 +228,7 @@ AnyType TPTScriptInterface::tptS_set(std::deque<std::string> * words) if(sim->parts[j].type) { returnValue++; - *((float*)(((void*)&sim->parts[j])+propertyOffset)) = tempNumber; + *((float*)(((unsigned char*)&sim->parts[j])+propertyOffset)) = tempNumber; } } break; @@ -253,7 +253,7 @@ AnyType TPTScriptInterface::tptS_set(std::deque<std::string> * words) if(sim->parts[j].type == type) { returnValue++; - *((int*)(((void*)&sim->parts[j])+propertyOffset)) = tempNumber; + *((int*)(((unsigned char*)&sim->parts[j])+propertyOffset)) = tempNumber; } } break; @@ -264,7 +264,7 @@ AnyType TPTScriptInterface::tptS_set(std::deque<std::string> * words) if(sim->parts[j].type == type) { returnValue++; - *((float*)(((void*)&sim->parts[j])+propertyOffset)) = tempNumber; + *((float*)(((unsigned char*)&sim->parts[j])+propertyOffset)) = tempNumber; } } break; |
