#define _LANG_c
#define _LANG_m2
#define _LANG_chill
-#define _LANG_fortran
+#define _LANG_fortran
+#define _LANG_pascal
#define MAX_FORTRAN_DIMS 7 /* Maximum number of F77 array dims */
type_check_off, type_check_warn, type_check_on
}
type_check;
+
+/* case_mode ==
+ case_mode_auto: case_sensitivity set upon selection of scope
+ case_mode_manual: case_sensitivity set only by user. */
+
+extern enum case_mode
+ {
+ case_mode_auto, case_mode_manual
+ }
+case_mode;
+
+/* case_sensitivity ==
+ case_sensitive_on: Case sensitivity in name matching is used
+ case_sensitive_off: Case sensitivity in name matching is not used */
+
+extern enum case_sensitivity
+ {
+ case_sensitive_on, case_sensitive_off
+ }
+case_sensitivity;
\f
/* Information for doing language dependent formatting of printed values. */
enum type_check la_type_check;
+ /* Default case sensitivity */
+ enum case_sensitivity la_case_sensitivity;
+
/* Parser function. */
- int (*la_parser) PARAMS ((void));
+ int (*la_parser) (void);
/* Parser error function */
- void (*la_error) PARAMS ((char *));
+ void (*la_error) (char *);
/* Evaluate an expression. */
- struct value *(*evaluate_exp) PARAMS ((struct type *, struct expression *,
- int *, enum noside));
+ struct value *(*evaluate_exp) (struct type *, struct expression *,
+ int *, enum noside);
void (*la_printchar) (int ch, struct ui_file * stream);
void (*la_emitchar) (int ch, struct ui_file * stream, int quoter);
- struct type *(*la_fund_type) PARAMS ((struct objfile *, int));
+ struct type *(*la_fund_type) (struct objfile *, int);
/* Print a type using syntax appropriate for this language. */