pike.git/
src/
program.c
Branch:
Tag:
Non-build tags
All tags
No tags
2001-04-10
2001-04-10 23:06:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>
573ba4bf162f82cdb0bc1ef28f5f65e87ca61875 (
8
lines) (+
6
/-
2
)
[
Show
|
Annotate
]
Branch:
7.9
Workaround in ins_int() for vac/AIX5L/IA64 optimizer bug.
Rev: src/program.c:1.312
5:
\*/ /**/ #include "global.h"
-
RCSID("$Id: program.c,v 1.
311
2001/04/
09
10:
01
:
49
hubbe
Exp $");
+
RCSID("$Id: program.c,v 1.
312
2001/04/
10
23
:
06
:
10
grubba
Exp $");
#include "program.h" #include "object.h" #include "dynamic_buffer.h"
660:
void ins_int(INT32 i, void (*func)(char tmp)) { int e;
-
for(e=0;e<(long)sizeof(i);e++) func(
EXTRACT_UCHAR(((char *
)
&i)+e))
;
+
unsigned char *p = (unsigned char *)&i;
+
for(e=0;e<(long)sizeof(i);e++)
{
+
func(
p[e]
);
}
-
+
}
void ins_short(INT16 i, void (*func)(char tmp)) {