Kaveh R. Ghazi
576fb78782
* concat.c: Include stdlib.h.
...
From-SVN: r45861
2001-09-28 15:31:03 +00:00
Kaveh R. Ghazi
c176688132
* concat.c (reconcat): Fix for traditional C.
...
From-SVN: r45814
2001-09-25 22:05:40 +00:00
Kaveh R. Ghazi
ad43d46f3a
libiberty.h (reconcat): New function.
...
include:
* libiberty.h (reconcat): New function.
libiberty:
* concat.c (reconcat): New function.
gcc:
* c-aux-info.c (affix_data_type): Use ATTRIBUTE_MALLOC. Avoid
leak by passing malloc'ed pointer to reconcat, not concat.
From-SVN: r45789
2001-09-24 22:38:22 +00:00
Kaveh R. Ghazi
c793eea7ab
libiberty.h (concat_length, [...]): New.
...
include:
* libiberty.h (concat_length, concat_copy, concat_copy2,
libiberty_concat_ptr, ACONCAT): New.
libiberty:
* concat.c (vconcat_length, vconcat_copy, concat_length,
concat_copy, concat_copy2): New functions.
(concat): Use vconcat_length/vconcat_copy.
gcc:
* gcc.c (find_file): Use ACONCAT in lieu of alloca/strcpy/strcat.
From-SVN: r45664
2001-09-17 22:15:10 +00:00
Kaveh R. Ghazi
e2dff3f2f6
ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses.
...
include:
* ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses.
libiberty:
* concat.c (concat): Use VPARAMS, VA_OPEN, VA_FIXEDARG & VA_CLOSE.
From-SVN: r45204
2001-08-27 19:10:39 +00:00
Andreas Jaeger
b6a2f88470
* concat.c: Include "config.h".
...
From-SVN: r44481
2001-07-30 21:23:38 +02:00
Richard Henderson
c8b2822138
* concat.c: Include <sys/types.h>.
...
From-SVN: r43449
2001-06-18 13:46:48 -07:00
Richard Henderson
0bdcca681d
concat.c: Include string.h.
...
* concat.c: Include string.h. Fix int vs size_t usage.
Simplify the iteration loops. Use memcpy.
From-SVN: r43149
2001-06-10 11:57:15 -07:00
Jason Merrill
6599da043e
Initial revision
...
From-SVN: r14877
1997-08-21 18:57:35 -04:00