Minor change to satisfy the VMS C compiler which does not like arrays
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Thu, 20 Aug 1987 21:16:44 +0000 (21:16 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Thu, 20 Aug 1987 21:16:44 +0000 (21:16 +0000)
in registers.

v7/src/microcode/regex.c

index 08c88481897aad46b81c5f62e25ac988fd333b66..69c5c7f3c88e1e60ee89cbf16a962c7984b12e67 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/regex.c,v 1.3 1987/07/21 04:33:17 cph Rel $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/regex.c,v 1.4 1987/08/20 21:16:44 jinx Rel $
 
 Copyright (c) 1987 Massachusetts Institute of Technology
 
@@ -1009,8 +1009,10 @@ int name (pattern_start, pattern_end, buffer, registers,         \
   fast unsigned char *match_pc;                                                \
   fast unsigned char *match_limit;                                     \
   fast unsigned char *gap_limit;                                       \
-  fast unsigned char fastmap[MAX_ASCII];                               \
+  fast unsigned char *fastmap;                                         \
+  unsigned char fastmap_array[MAX_ASCII];                              \
                                                                        \
+  fastmap = &fastmap_array[0];                                         \
   translation = (buffer -> translation);                               \
   can_be_null =                                                                \
     (re_compile_fastmap                                                        \