|
|
f5a2ddb |
--- src/map.c.64bit 2006-02-02 01:09:46.000000000 -0600
|
|
|
f5a2ddb |
+++ src/map.c 2006-02-13 10:13:28.615918105 -0600
|
|
|
f5a2ddb |
@@ -110,7 +110,7 @@
|
|
|
f5a2ddb |
// This one is used during mapMergeLightSource:
|
|
|
f5a2ddb |
static unsigned char tmp_lmap[VMASK_W * VMASK_H];
|
|
|
f5a2ddb |
|
|
|
f5a2ddb |
-static void myRmView(struct mview *view, void *data)
|
|
|
f5a2ddb |
+static void myRmView(struct mview *view, int data)
|
|
|
f5a2ddb |
{
|
|
|
f5a2ddb |
list_remove(&view->list);
|
|
|
f5a2ddb |
}
|
|
|
f5a2ddb |
@@ -175,7 +175,7 @@
|
|
|
f5a2ddb |
}
|
|
|
f5a2ddb |
}
|
|
|
f5a2ddb |
|
|
|
f5a2ddb |
-static void mapMergeView(struct mview *view, void *data)
|
|
|
f5a2ddb |
+static void mapMergeView(struct mview *view, int data)
|
|
|
f5a2ddb |
{
|
|
|
f5a2ddb |
int r_src, r_src_start, c_src, c_src_start, i_src, r_end, c_end;
|
|
|
f5a2ddb |
int r_dst, r_dst_start, c_dst, c_dst_start, i_dst;
|
|
|
f5a2ddb |
@@ -254,14 +254,13 @@
|
|
|
f5a2ddb |
|
|
|
f5a2ddb |
}
|
|
|
f5a2ddb |
|
|
|
f5a2ddb |
-static void myMarkAsDirty(struct mview *view, void *data)
|
|
|
f5a2ddb |
+static void myMarkAsDirty(struct mview *view, int data)
|
|
|
f5a2ddb |
{
|
|
|
f5a2ddb |
view->dirty = 1;
|
|
|
f5a2ddb |
}
|
|
|
f5a2ddb |
|
|
|
f5a2ddb |
-static void mySetViewLightRadius(struct mview *view, void *data)
|
|
|
f5a2ddb |
+static void mySetViewLightRadius(struct mview *view, int rad)
|
|
|
f5a2ddb |
{
|
|
|
f5a2ddb |
- int rad = (int) data;
|
|
|
f5a2ddb |
view->rad = rad;
|
|
|
f5a2ddb |
}
|
|
|
f5a2ddb |
|
|
|
f5a2ddb |
@@ -482,7 +481,7 @@
|
|
|
f5a2ddb |
Map.cam_y = max(Map.cam_y, Map.cam_min_y);
|
|
|
f5a2ddb |
}
|
|
|
f5a2ddb |
|
|
|
f5a2ddb |
-void mapForEachView(void (*fx) (struct mview *, void *), void *data)
|
|
|
f5a2ddb |
+void mapForEachView(void (*fx) (struct mview *, int), int data)
|
|
|
f5a2ddb |
{
|
|
|
f5a2ddb |
struct list *list;
|
|
|
f5a2ddb |
list = Map.views.next;
|
|
|
f5a2ddb |
@@ -1055,9 +1054,9 @@
|
|
|
f5a2ddb |
void mapSetRadius(struct mview *view, int rad)
|
|
|
f5a2ddb |
{
|
|
|
f5a2ddb |
if (view == ALL_VIEWS)
|
|
|
f5a2ddb |
- mapForEachView(mySetViewLightRadius, (void *) rad);
|
|
|
f5a2ddb |
+ mapForEachView(mySetViewLightRadius, rad);
|
|
|
f5a2ddb |
else
|
|
|
f5a2ddb |
- mySetViewLightRadius(view, (void *) rad);
|
|
|
f5a2ddb |
+ mySetViewLightRadius(view, rad);
|
|
|
f5a2ddb |
}
|
|
|
f5a2ddb |
|
|
|
f5a2ddb |
int mapGetRadius(struct mview *view)
|
|
|
b76f1c3 |
--- src/scheme.c.64bit 2006-02-02 00:26:10.000000000 -0600
|
|
|
b76f1c3 |
+++ src/scheme.c 2006-02-13 18:04:05.368035764 -0600
|
|
|
b76f1c3 |
@@ -594,7 +594,7 @@
|
|
|
b76f1c3 |
i = ++sc->last_cell_seg ;
|
|
|
b76f1c3 |
sc->alloc_seg[i] = cp;
|
|
|
b76f1c3 |
/* adjust in TYPE_BITS-bit boundary */
|
|
|
b76f1c3 |
- if(((int)cp)%adj!=0) {
|
|
|
b76f1c3 |
+ if(((long)cp)%adj!=0) {
|
|
|
b76f1c3 |
cp=(char*)(adj*((long)cp/adj+1));
|
|
|
b76f1c3 |
}
|
|
|
b76f1c3 |
/* insert new segment in address order */
|
|
|
b76f1c3 |
@@ -2138,7 +2138,7 @@
|
|
|
b76f1c3 |
|
|
|
b76f1c3 |
static void s_save(scheme *sc, enum scheme_opcodes op, pointer args, pointer code)
|
|
|
b76f1c3 |
{
|
|
|
b76f1c3 |
- int nframes = (int)sc->dump;
|
|
|
b76f1c3 |
+ int nframes = (long)sc->dump;
|
|
|
b76f1c3 |
struct dump_stack_frame *next_frame;
|
|
|
b76f1c3 |
|
|
|
b76f1c3 |
/* enough room for the next frame? */
|
|
|
b76f1c3 |
@@ -2158,7 +2158,7 @@
|
|
|
b76f1c3 |
|
|
|
b76f1c3 |
static pointer _s_return(scheme *sc, pointer a)
|
|
|
b76f1c3 |
{
|
|
|
b76f1c3 |
- int nframes = (int)sc->dump;
|
|
|
b76f1c3 |
+ int nframes = (long)sc->dump;
|
|
|
b76f1c3 |
struct dump_stack_frame *frame;
|
|
|
b76f1c3 |
|
|
|
b76f1c3 |
sc->value = (a);
|
|
|
b76f1c3 |
@@ -2198,7 +2198,7 @@
|
|
|
b76f1c3 |
|
|
|
b76f1c3 |
static INLINE void dump_stack_mark(scheme *sc)
|
|
|
b76f1c3 |
{
|
|
|
b76f1c3 |
- int nframes = (int)sc->dump;
|
|
|
b76f1c3 |
+ int nframes = (long)sc->dump;
|
|
|
b76f1c3 |
int i;
|
|
|
b76f1c3 |
for(i=0; i
|
|
|
b76f1c3 |
struct dump_stack_frame *frame;
|
|
|
b76f1c3 |
--- src/closure.c.64bit 2006-02-13 18:08:57.162111298 -0600
|
|
|
b76f1c3 |
+++ src/closure.c 2006-02-13 18:09:22.257237400 -0600
|
|
|
b76f1c3 |
@@ -149,7 +149,7 @@
|
|
|
b76f1c3 |
result = closure->sc->vptr->pair_cdr(pair);
|
|
|
b76f1c3 |
goto evaluate_result;
|
|
|
b76f1c3 |
} else if (scm_is_ptr(closure->sc, result)) {
|
|
|
b76f1c3 |
- ret = (int)closure->sc->vptr->ffvalue(result);
|
|
|
b76f1c3 |
+ ret = (long)closure->sc->vptr->ffvalue(result);
|
|
|
b76f1c3 |
}
|
|
|
b76f1c3 |
|
|
|
b76f1c3 |
return ret;
|
|
|
b76f1c3 |
--- src/tick.c.64bit 2006-02-13 18:17:08.352563117 -0600
|
|
|
b76f1c3 |
+++ src/tick.c 2006-02-13 18:17:49.066410264 -0600
|
|
|
b76f1c3 |
@@ -37,7 +37,7 @@
|
|
|
b76f1c3 |
int msecs;
|
|
|
b76f1c3 |
SDL_Event tick_event;
|
|
|
b76f1c3 |
|
|
|
b76f1c3 |
- msecs = (int)data;
|
|
|
b76f1c3 |
+ msecs = (long)data;
|
|
|
b76f1c3 |
tick_event.type = SDL_USEREVENT;
|
|
|
b76f1c3 |
tick_event.user.code = TICK_EVENT;
|
|
|
b76f1c3 |
|