Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!tank!s170 From: s170@tank.uchicago.edu (harmon g washington) Newsgroups: comp.sys.mac.programmer Subject: LightSpeed C bug Keywords: Lightspeed error message lsc C Message-ID: <4807@tank.uchicago.edu> Date: 2 Aug 89 22:20:19 GMT Organization: University of Chicago Lines: 6 In Lightspeed C v3.0 a program I wrote contains the standard C programming language construct: char a[] = "Hello, World"; This is the definition of a constant string. All other C compilers I have used this statement is legal; it is in K&R; It is legal in MPW C v3.0; ... But in Lightspeed C I get the error "required erray bounds missing". What is wrong? Does not LSC recognize this? If not why? How can one get around this? A related problem I would like to do is: Str255 a[=] = "\pHello, World"; for Pascal strings used in ToolBox routines.