- /* BASE_LENGTH gets length of NAME_BASE, sans ".y" suffix if any. */
-
- base_length = strlen (name_base);
- if (!strcmp (name_base + base_length - 2, ".y"))
- base_length -= 2;
- short_base_length = base_length;
-
-#ifdef VMS
- name_base = stringappend (name_base, short_base_length, "_tab");
-#else
-#ifdef MSDOS
- name_base = stringappend (name_base, short_base_length, "_tab");
-#else
- name_base = stringappend (name_base, short_base_length, ".tab");
-#endif /* not MSDOS */
-#endif
- base_length = short_base_length + 4;