Newsgroups: comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!oitnews.harvard.edu!newsfeed.rice.edu!bcm.tmc.edu!news.msfc.nasa.gov!newsfeed.internetmci.com!EU.net!chsun!hslrswi!news
From: pfander@hasler.ascom.ch (Daniel Pfander)
Subject: DLL: Passing Arrays to C functions
X-Nntp-Posting-Host: calaboose.hasler.ascom.ch
Message-ID: <1995Oct25.121158.28271@hasler.ascom.ch>
Sender: news@hasler.ascom.ch
Reply-To: pfander@hasler.ascom.ch
Organization: Ascom Hasler AG, Berne, Switzerland
Date: Wed, 25 Oct 1995 12:11:58 GMT
Lines: 25

I have an array of strings, e.g.

	#('string1' 'string2')

an would like to feed that to a C function.
How can I do that?

The (automatically generated) method in my interface:

	MyFunction: arg1 with: arg2
		<C: int MyFunction(int, char * [])>
		^self externalAccessFailed


Thanks for any hints.

	Daniel

----------------------------------------------------------------------
Daniel Pfander,                  Phone:  +41 31 999 12 37
Ascom Hasler AG,                 Fax:    +41 31 999 37 35 / 994 07 69
Belpstrasse 37, CH-3000 Bern 14  Email:  pfander@hasler.ascom.ch
----------------------------------------------------------------------


