Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
63dc70a1
Commit
63dc70a1
authored
Sep 17, 2001
by
Andreas Jaeger
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* jni.cc (array_from_valist): Use promoted types for va_arg.
From-SVN: r45650
parent
214bcb99
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
4 deletions
+8
-4
libjava/ChangeLog
+4
-0
libjava/jni.cc
+4
-4
No files found.
libjava/ChangeLog
View file @
63dc70a1
2001-09-17 Andreas Jaeger <aj@suse.de>
* jni.cc (array_from_valist): Use promoted types for va_arg.
2001-09-16 Anthony Green <green@redhat.com>
* gnu/gcj/convert/IOConverter.java: Add support for iso8859_1.
...
...
libjava/jni.cc
View file @
63dc70a1
...
...
@@ -656,9 +656,9 @@ array_from_valist (jvalue *values, JArray<jclass> *arg_types, va_list vargs)
for
(
int
i
=
0
;
i
<
arg_types
->
length
;
++
i
)
{
if
(
arg_elts
[
i
]
==
JvPrimClass
(
byte
))
values
[
i
].
b
=
va_arg
(
vargs
,
jbyte
);
values
[
i
].
b
=
(
jbyte
)
va_arg
(
vargs
,
int
);
else
if
(
arg_elts
[
i
]
==
JvPrimClass
(
short
))
values
[
i
].
s
=
va_arg
(
vargs
,
jshor
t
);
values
[
i
].
s
=
(
jshort
)
va_arg
(
vargs
,
in
t
);
else
if
(
arg_elts
[
i
]
==
JvPrimClass
(
int
))
values
[
i
].
i
=
va_arg
(
vargs
,
jint
);
else
if
(
arg_elts
[
i
]
==
JvPrimClass
(
long
))
...
...
@@ -668,9 +668,9 @@ array_from_valist (jvalue *values, JArray<jclass> *arg_types, va_list vargs)
else
if
(
arg_elts
[
i
]
==
JvPrimClass
(
double
))
values
[
i
].
d
=
va_arg
(
vargs
,
jdouble
);
else
if
(
arg_elts
[
i
]
==
JvPrimClass
(
boolean
))
values
[
i
].
z
=
va_arg
(
vargs
,
jboolean
);
values
[
i
].
z
=
(
jboolean
)
va_arg
(
vargs
,
int
);
else
if
(
arg_elts
[
i
]
==
JvPrimClass
(
char
))
values
[
i
].
c
=
va_arg
(
vargs
,
jchar
);
values
[
i
].
c
=
(
jchar
)
va_arg
(
vargs
,
int
);
else
{
// An object.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment