inclhack.def (aix_pthread): New fix.
* fixinc/inclhack.def (aix_pthread): New fix. (aix_sysmachine): New fix. * fixinc/fixincl.x: Regenerate. From-SVN: r35663
This commit is contained in:
parent
8c118062e3
commit
2c82e043a7
@ -1,5 +1,9 @@
|
||||
2000-08-13 Geoff Keating <geoffk@cygnus.com>
|
||||
|
||||
* fixinc/inclhack.def (aix_pthread): New fix.
|
||||
(aix_sysmachine): New fix.
|
||||
* fixinc/fixincl.x: Regenerate.
|
||||
|
||||
* expr.c (expand_expr): Call convert_modes when turning a large
|
||||
multiply into a small one.
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -575,6 +575,35 @@ fix = {
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
* pthread.h on AIX 4.3.3 tries to define a macro without whitspace
|
||||
* which violates a requirement of ISO C.
|
||||
*/
|
||||
fix = {
|
||||
hackname = aix_pthread;
|
||||
files = "pthread.h";
|
||||
select = "(#define [A-Za-z_0-9]+)(\\\\\n[^A-Za-z_0-9 \t\n(])";
|
||||
c_fix = format;
|
||||
c_fix_arg = "%1 %2";
|
||||
test_text = "#define PTHREAD_MUTEX_INITIALIZER\\\n{";
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
* sys/machine.h on AIX 4.3.3 puts whitespace between a \ and a newline
|
||||
* in an otherwise harmless (and #ifed out) macro definition
|
||||
*/
|
||||
fix = {
|
||||
hackname = aix_sysmachine;
|
||||
files = sys/machine.h;
|
||||
select = "\\\\ +\n";
|
||||
c_fix = format;
|
||||
c_fix_arg = "\\\n";
|
||||
test_text = "#define FOO \\\n"
|
||||
" bar \\ \n baz \\ \n bat";
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
* sys/wait.h on AIX 3.2.5 puts the declaration of wait3 before the
|
||||
* definition of struct rusage, so the prototype added by fixproto fails.
|
||||
|
Loading…
Reference in New Issue
Block a user