From 0f6fc348bc5a1e1fa5c2bbe3b1092a48b26f2b3e Mon Sep 17 00:00:00 2001 From: twisti Date: Mon, 6 Dec 2004 08:44:20 +0000 Subject: [PATCH] Use cacao data types. --- src/vm/global.h | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/vm/global.h b/src/vm/global.h index 69511dd56..07b2fc95e 100644 --- a/src/vm/global.h +++ b/src/vm/global.h @@ -32,7 +32,7 @@ Edwin Steiner Joseph Wenninger - $Id: global.h 1687 2004-12-05 23:57:27Z twisti $ + $Id: global.h 1689 2004-12-06 08:44:20Z twisti $ */ @@ -301,6 +301,9 @@ struct literalstring { /* data structure for storing information needed for a stacktrace across native functions*/ + +typedef struct native_stackframeinfo native_stackframeinfo; + struct native_stackframeinfo { void *oldThreadspecificHeadValue; void **addressOfThreadspecificHead; @@ -320,7 +323,8 @@ struct native_stackframeinfo { #endif }; -typedef struct native_stackframeinfo native_stackframeinfo; + +typedef struct stacktraceelement stacktraceelement; struct stacktraceelement { #if POINTERSIZE == 8 @@ -331,14 +335,15 @@ struct stacktraceelement { methodinfo *method; }; -typedef struct stacktraceelement stacktraceelement; -typedef struct stackTraceBuffer { - int needsFree; - struct stacktraceelement* start; - size_t size; - size_t full; -} stackTraceBuffer; +typedef struct stackTraceBuffer stackTraceBuffer; + +struct stackTraceBuffer { + s4 needsFree; + stacktraceelement *start; + s4 size; + s4 full; +}; -- 2.25.1