home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.mac.programmer
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!usc!sdd.hp.com!hp-col!chrism
- From: chrism@col.hp.com (Chris Magnuson)
- Subject: C and Assembly Help Needed
- Sender: news@col.hp.com (Usenet News)
- Message-ID: <1992Nov9.011203.28367@col.hp.com>
- Date: Mon, 9 Nov 1992 01:12:03 GMT
- Organization: HP Colorado Springs Division
- Lines: 38
-
- I'm trying to merge C and assembly files together in the same MPW
- project. When I compile I get:
-
- C -r -sym on,novars,notypes main.c
- Asm -sym on Init.a
- Link -t APPL -c '????' -sym on -mf main.c.o Init.a.o...etc...
- ### Link: Error: Undefined entry, name: (Error 28) "InitReg"
- Referenced from: InitGlobals in file: main.c.o
-
- My assembly file looks like:
-
- TITLE 'Init'
- BLANKS OFF
- PRINT OFF
- MACHINE MC68000 ;pick 68000 target
-
-
- InitReg PROC EXPORT
-
- ; instructions in here
-
- RTS
-
- ENDPROC
-
- END
-
- And in the main.c source I have:
-
- extern void InitReg(void);
-
- I must be doing something real stupid, anyone see what it is? e-mail
- would be great.
-
- Thanks,
- Chris Magnuson
- chrism@col.hp.com
- (719) 590-2963
-