ENH: fix ia64 build with aCC

This commit is contained in:
Bill Hoffman 2006-06-27 09:57:02 -04:00
parent 8033e32203
commit 88e3cd53ab
1 changed files with 19 additions and 13 deletions

View File

@ -33,6 +33,12 @@
#include "mf_common.h" #include "mf_common.h"
#include "form.h" #include "form.h"
/* get around odd bug on aCC and itanium */
#if defined(__hpux) && defined(__ia64)
#define getmaxx __getmaxx
#define getmaxy __getmaxy
#endif
/* form status values */ /* form status values */
#define _OVLMODE (0x04) /* Form is in overlay mode */ #define _OVLMODE (0x04) /* Form is in overlay mode */
#define _WINDOW_MODIFIED (0x10) /* Current field window has been modified */ #define _WINDOW_MODIFIED (0x10) /* Current field window has been modified */
@ -41,7 +47,7 @@
/* field status values */ /* field status values */
#define _CHANGED (0x01) /* Field has been changed */ #define _CHANGED (0x01) /* Field has been changed */
#define _NEWTOP (0x02) /* Vertical scrolling occured */ #define _NEWTOP (0x02) /* Vertical scrolling occured */
#define _NEWPAGE (0x04) /* field begins new page of form */ #define _NEWPAGE (0x04) /* field begins new page of form */
#define _MAY_GROW (0x08) /* dynamic field may still grow */ #define _MAY_GROW (0x08) /* dynamic field may still grow */
/* fieldtype status values */ /* fieldtype status values */
@ -91,20 +97,20 @@ typedef struct typearg {
#define FIRST_ACTIVE_MAGIC (-291056) #define FIRST_ACTIVE_MAGIC (-291056)
#define ALL_FORM_OPTS ( \ #define ALL_FORM_OPTS ( \
O_NL_OVERLOAD |\ O_NL_OVERLOAD |\
O_BS_OVERLOAD ) O_BS_OVERLOAD )
#define ALL_FIELD_OPTS ( \ #define ALL_FIELD_OPTS ( \
O_VISIBLE |\ O_VISIBLE |\
O_ACTIVE |\ O_ACTIVE |\
O_PUBLIC |\ O_PUBLIC |\
O_EDIT |\ O_EDIT |\
O_WRAP |\ O_WRAP |\
O_BLANK |\ O_BLANK |\
O_AUTOSKIP|\ O_AUTOSKIP|\
O_NULLOK |\ O_NULLOK |\
O_PASSOK |\ O_PASSOK |\
O_STATIC ) O_STATIC )
#define C_BLANK ' ' #define C_BLANK ' '