constants.c (PUTN): Use memcpy, not bcopy.
* constants.c (PUTN): Use memcpy, not bcopy. * lex.c (java_read_char): Use memmove, not bcopy. * parse.y (java_parser_context_resume): Use memcpy, not bcopy. From-SVN: r40836
This commit is contained in:
parent
730e15561d
commit
cb9b7a8c9f
4 changed files with 13 additions and 7 deletions
|
@ -1,3 +1,11 @@
|
|||
2001-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* constants.c (PUTN): Use memcpy, not bcopy.
|
||||
|
||||
* lex.c (java_read_char): Use memmove, not bcopy.
|
||||
|
||||
* parse.y (java_parser_context_resume): Use memcpy, not bcopy.
|
||||
|
||||
2001-03-23 Per Bothner <per@bothner.com>
|
||||
|
||||
* verify.c (verify_jvm_instructions): Replace 3 pop_type by POP_TYPE
|
||||
|
|
|
@ -214,7 +214,7 @@ find_methodref_index (cpool, decl)
|
|||
#define PUT1(X) (*ptr++ = (X))
|
||||
#define PUT2(X) (PUT1((X) >> 8), PUT1(X))
|
||||
#define PUT4(X) (PUT2((X) >> 16), PUT2(X))
|
||||
#define PUTN(P, N) (bcopy(P, ptr, N), ptr += (N))
|
||||
#define PUTN(P, N) (memcpy(ptr, (P), (N)), ptr += (N))
|
||||
|
||||
/* Give the number of bytes needed in a .class file for the CPOOL
|
||||
constant pool. Includes the 2-byte constant_pool_count. */
|
||||
|
|
|
@ -417,10 +417,8 @@ java_read_char (lex)
|
|||
is in the middle of a character sequence. We just
|
||||
move the valid part of the buffer to the beginning
|
||||
to force a read. */
|
||||
/* We use bcopy() because it should work for
|
||||
overlapping strings. Use memmove() instead... */
|
||||
bcopy (&lex->buffer[lex->first], &lex->buffer[0],
|
||||
lex->last - lex->first);
|
||||
memmove (&lex->buffer[0], &lex->buffer[lex->first],
|
||||
lex->last - lex->first);
|
||||
lex->last -= lex->first;
|
||||
lex->first = 0;
|
||||
}
|
||||
|
|
|
@ -2783,8 +2783,8 @@ java_parser_context_resume ()
|
|||
ctxp = restored;
|
||||
|
||||
/* Re-installed the data for the parsing to carry on */
|
||||
bcopy (&old->marker_begining, &ctxp->marker_begining,
|
||||
(size_t)(&ctxp->marker_end - &ctxp->marker_begining));
|
||||
memcpy (&ctxp->marker_begining, &old->marker_begining,
|
||||
(size_t)(&ctxp->marker_end - &ctxp->marker_begining));
|
||||
|
||||
/* Buffer context can now be discarded */
|
||||
free (saver);
|
||||
|
|
Loading…
Add table
Reference in a new issue