From a63390fb65054e3fa272c06e874e8dc1f5984bdf Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Mon, 6 Jul 2015 15:31:13 +0200 Subject: Casting warnings --- Linux_C_12/cCrossCall_121.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'Linux_C_12/cCrossCall_121.h') diff --git a/Linux_C_12/cCrossCall_121.h b/Linux_C_12/cCrossCall_121.h index 6bd2ed1..2111d22 100644 --- a/Linux_C_12/cCrossCall_121.h +++ b/Linux_C_12/cCrossCall_121.h @@ -57,21 +57,21 @@ extern void SendMessageToClean( int mess, int p1,int p2,int p3, int p4,int p5,in /* Shorthands for SendMessageToClean: */ #define SendMessage0ToClean(mess) SendMessageToClean((mess), 0,0,0,0,0,0) -#define SendMessage1ToClean(mess, p1) SendMessageToClean((mess), (int)(p1),0,0,0,0,0) -#define SendMessage2ToClean(mess, p1,p2) SendMessageToClean((mess), (int)(p1),(int)(p2),0,0,0,0) -#define SendMessage3ToClean(mess, p1,p2,p3) SendMessageToClean((mess), (int)(p1),(int)(p2),(int)(p3),0,0,0) -#define SendMessage4ToClean(mess, p1,p2,p3,p4) SendMessageToClean((mess), (int)(p1),(int)(p2),(int)(p3),(int)(p4),0,0) -#define SendMessage5ToClean(mess, p1,p2,p3,p4,p5) SendMessageToClean((mess), (int)(p1),(int)(p2),(int)(p3),(int)(p4),(int)(p5),0) -#define SendMessage6ToClean(mess, p1,p2,p3,p4,p5,p6) SendMessageToClean((mess), (int)(p1),(int)(p2),(int)(p3),(int)(p4),(int)(p5),(int)(p6)) +#define SendMessage1ToClean(mess, p1) SendMessageToClean((mess), (int64_t)(p1),0,0,0,0,0) +#define SendMessage2ToClean(mess, p1,p2) SendMessageToClean((mess), (int64_t)(p1),(int64_t)(p2),0,0,0,0) +#define SendMessage3ToClean(mess, p1,p2,p3) SendMessageToClean((mess), (int64_t)(p1),(int64_t)(p2),(int64_t)(p3),0,0,0) +#define SendMessage4ToClean(mess, p1,p2,p3,p4) SendMessageToClean((mess), (int64_t)(p1),(int64_t)(p2),(int64_t)(p3),(int64_t)(p4),0,0) +#define SendMessage5ToClean(mess, p1,p2,p3,p4,p5) SendMessageToClean((mess), (int64_t)(p1),(int64_t)(p2),(int64_t)(p3),(int64_t)(p4),(int64_t)(p5),0) +#define SendMessage6ToClean(mess, p1,p2,p3,p4,p5,p6) SendMessageToClean((mess), (int64_t)(p1),(int64_t)(p2),(int64_t)(p3),(int64_t)(p4),(int64_t)(p5),(int64_t)(p6)) /* Prototypes of convenience functions that fill CrossCallInfo struct. */ extern CrossCallInfo *MakeReturn0Cci (CrossCallInfo * pcci); -extern CrossCallInfo *MakeReturn1Cci (CrossCallInfo * pcci, int v); -extern CrossCallInfo *MakeReturn2Cci (CrossCallInfo * pcci, int v1, int v2); -extern CrossCallInfo *MakeReturn3Cci (CrossCallInfo * pcci, int v1, int v2, int v3); -extern CrossCallInfo *MakeReturn4Cci (CrossCallInfo * pcci, int v1, int v2, int v3, int v4); -extern CrossCallInfo *MakeReturn5Cci (CrossCallInfo * pcci, int v1, int v2, int v3, int v4, int v5); -extern CrossCallInfo *MakeReturn6Cci (CrossCallInfo * pcci, int v1, int v2, int v3, int v4, int v5, int v6); +extern CrossCallInfo *MakeReturn1Cci (CrossCallInfo * pcci, int64_t v); +extern CrossCallInfo *MakeReturn2Cci (CrossCallInfo * pcci, int64_t v1, int64_t v2); +extern CrossCallInfo *MakeReturn3Cci (CrossCallInfo * pcci, int64_t v1, int64_t v2, int64_t v3); +extern CrossCallInfo *MakeReturn4Cci (CrossCallInfo * pcci, int64_t v1, int64_t v2, int64_t v3, int64_t v4); +extern CrossCallInfo *MakeReturn5Cci (CrossCallInfo * pcci, int64_t v1, int64_t v2, int64_t v3, int64_t v4, int64_t v5); +extern CrossCallInfo *MakeReturn6Cci (CrossCallInfo * pcci, int64_t v1, int64_t v2, int64_t v3, int64_t v4, int64_t v5, int64_t v6); extern BOOL IsReturnCci( CrossCallInfo *pcci ); -- cgit v1.2.3