123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- $OpenBSD: patch-jlint_cc,v 1.5 2017/04/14 00:44:21 ian Exp $
- --- jlint.cc.orig Mon Jan 10 21:42:33 2011
- +++ jlint.cc Wed Apr 12 14:39:37 2017
- @@ -41,7 +41,7 @@ bool source_path_redefined = false;
- int reported_message_mask = cat_all;
- FILE* history;
- string_pool stringPool;
- -field_desc* is_const;
- +field_desc* my_is_const;
-
- message_descriptor msg_table[] =
- {
- @@ -138,7 +138,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];
- @@ -151,7 +151,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)(long)parameter[2] != loop_id))
- + || (long)parameter[2] != loop_id))
- || (loop_id == 0 && code != msg_wait_path)))
- {
- if (!message_node::find(compound_message)) {
- @@ -226,7 +226,7 @@ void format_message(int code, utf_string const& file,
- name.as_asciz());
- break;
- case 'd': // integer
- - dst += sprintf(dst, "%d", (int)(long)parameter[index]);
- + dst += sprintf(dst, "%d", (long)parameter[index]);
- break;
- default:
- assert(false/*bad message parameter format*/);
- @@ -262,7 +262,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)(long)parameter[2];
- + loop_id = (long)parameter[2];
- }
- } else if (!message_node::find(his_buf)) {
- fprintf(stdout, "%s\n", msg_buf);
- @@ -401,8 +401,8 @@ bool parse_class_file(byte* fp)
- is_this->equals = is_this;
- is_this->cls = this_class;
-
- - // init. is_const
- - field_desc* is_const = new field_desc(utf_string("<const>"), NULL, NULL);
- + // init. my_is_const
- + field_desc* my_is_const = new field_desc(utf_string("<const>"), NULL, NULL);
-
- this_class->attr = access_flags;
- if (super_class_name == 0) { // Object class
- @@ -627,7 +627,7 @@ bool parse_class_file(byte* fp)
- delete[] constant_pool;
- delete is_this->name_and_type;
- //delete is_this;
- - delete is_const;
- + delete my_is_const;
-
- monitor_stack::const_iterator it;
- for (it = this_class->usedLocks.begin();
|