Pārlūkot izejas kodu

ENH: fix ia64 build with aCC

Bill Hoffman 19 gadi atpakaļ
vecāks
revīzija
88e3cd53ab
1 mainītis faili ar 19 papildinājumiem un 13 dzēšanām
  1. 19 13
      Source/CursesDialog/form/form.priv.h

+ 19 - 13
Source/CursesDialog/form/form.priv.h

@@ -33,6 +33,12 @@
 #include "mf_common.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 */
 #define _OVLMODE         (0x04) /* Form is in overlay mode                */
 #define _WINDOW_MODIFIED (0x10) /* Current field window has been modified */
@@ -41,7 +47,7 @@
 /* field status values */
 #define _CHANGED         (0x01) /* Field has been changed                 */
 #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           */
 
 /* fieldtype status values */
@@ -91,20 +97,20 @@ typedef struct typearg {
 #define FIRST_ACTIVE_MAGIC (-291056)
 
 #define ALL_FORM_OPTS  (                \
-			O_NL_OVERLOAD  |\
-			O_BS_OVERLOAD   )
+                        O_NL_OVERLOAD  |\
+                        O_BS_OVERLOAD   )
 
 #define ALL_FIELD_OPTS (           \
-			O_VISIBLE |\
-			O_ACTIVE  |\
-			O_PUBLIC  |\
-			O_EDIT    |\
-			O_WRAP    |\
-			O_BLANK   |\
-			O_AUTOSKIP|\
-			O_NULLOK  |\
-			O_PASSOK  |\
-			O_STATIC   )
+                        O_VISIBLE |\
+                        O_ACTIVE  |\
+                        O_PUBLIC  |\
+                        O_EDIT    |\
+                        O_WRAP    |\
+                        O_BLANK   |\
+                        O_AUTOSKIP|\
+                        O_NULLOK  |\
+                        O_PASSOK  |\
+                        O_STATIC   )
 
 
 #define C_BLANK ' '