Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!rutgers!im4u!swrinde!petro!jrb From: jrb@petro.UUCP (Jon Boede) Newsgroups: comp.lang.c,comp.unix.xenix Subject: uPort 1.3 cc static char * Message-ID: <471@petro.UUCP> Date: Mon, 16-Nov-87 08:51:18 EST Article-I.D.: petro.471 Posted: Mon Nov 16 08:51:18 1987 Date-Received: Thu, 19-Nov-87 06:55:15 EST Sender: news@petro.UUCP Organization: G.M. Andreen & Associates, Inc. San Antonio, Texas Lines: 21 Xref: mnetor comp.lang.c:5454 comp.unix.xenix:1162 I sent some code over to an AT running Microport XENIX 1.3 ... when using the -Ml (large) model the following crashed and burned... main() { char *a_pointer; a_pointer = "some static data"; puts(a_pointer); } However, when I change a_pointer to "static char *a_pointer" it works. Why? Thanks, Jon -- Jon Boede ...!{gatech,ihnp4,ssbn,swrinde,tness1,utanes}!petro!jrb 512/599-1847 2555 N.E. Loop 410, #1403, 78217 "People who are incapable of making decisions are the ones who hit those barrels at freeway exits."