yet another piece of shit compiles on LP64+gcc4 again
This commit is contained in:
parent
520a9b2969
commit
26b8de63d4
39
java/jlint/patches/patch-jlint_cc
Normal file
39
java/jlint/patches/patch-jlint_cc
Normal file
@ -0,0 +1,39 @@
|
||||
$OpenBSD: patch-jlint_cc,v 1.3 2010/06/07 23:30:48 espie Exp $
|
||||
--- jlint.cc.orig Tue Jun 8 01:27:51 2010
|
||||
+++ jlint.cc Tue Jun 8 01:29:18 2010
|
||||
@@ -137,7 +137,7 @@ int get_type(utf_string const& str)
|
||||
|
||||
void format_message(int code, utf_string const& file, int line, __VALIST ap)
|
||||
{
|
||||
- static int loop_id;
|
||||
+ static long loop_id;
|
||||
static message_node *first, *last;
|
||||
static char* compound_message;
|
||||
const void* parameter[MAX_MSG_PARAMETERS];
|
||||
@@ -150,7 +150,7 @@ void format_message(int code, utf_string const& file,
|
||||
if (compound_message != NULL
|
||||
&& ((loop_id != 0
|
||||
&& ((code != msg_loop && code != msg_sync_loop)
|
||||
- || (int)parameter[2] != loop_id))
|
||||
+ || (long)parameter[2] != loop_id))
|
||||
|| (loop_id == 0 && code != msg_wait_path)))
|
||||
{
|
||||
if (!message_node::find(compound_message)) {
|
||||
@@ -225,7 +225,7 @@ void format_message(int code, utf_string const& file,
|
||||
name.as_asciz());
|
||||
break;
|
||||
case 'd': // integer
|
||||
- dst += sprintf(dst, "%d", (int)parameter[index]);
|
||||
+ dst += sprintf(dst, "%ld", (long)parameter[index]);
|
||||
break;
|
||||
default:
|
||||
assert(false/*bad message parameter format*/);
|
||||
@@ -261,7 +261,7 @@ void format_message(int code, utf_string const& file,
|
||||
compound_message = strdup(his_buf);
|
||||
first = last = new message_node(msg_buf);
|
||||
if (code != msg_wait) {
|
||||
- loop_id = (int)parameter[2];
|
||||
+ loop_id = (long)parameter[2];
|
||||
}
|
||||
} else if (!message_node::find(his_buf)) {
|
||||
fprintf(stdout, "%s\n", msg_buf);
|
Loading…
Reference in New Issue
Block a user