delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/07/30/09:09:03

Date: Wed, 30 Jul 1997 09:06:34 -0400 (EDT)
From: "Art S. Kagel" <kagel AT ns1 DOT bloomberg DOT com>
To: Ohad Somjen <s2736173 AT techst02 DOT technion DOT ac DOT il>
Cc: djgpp AT delorie DOT com
Subject: Re: ...
In-Reply-To: <33e1c2cf.7983444@news.netvision.net.il>
Message-Id: <Pine.D-G.3.91.970730090504.15307C-100000@dg1>
Mime-Version: 1.0

On Sat, 26 Jul 1997, Ohad Somjen wrote:

> On Mon, 21 Jul 1997 21:21:24 GMT, NoHero69 AT aol DOT com wrote:
> 
> >One quick question.  If I have a pointer that points a function, what is the
> >syntax of calling the procedure via the pointer?  Is it a simple CALL
> ><whatever> in ASM, and is there a way to do it outside the bounds of ASM?
> 
> if you define the following:
> void (*f_ptr)(char*);		//pointer to function that returns
> 				//void and gets char*
> then in order to use it:
> f_ptr=&some_char_function;
        ^
The ampersand (&) here is not required in ANSI C or C++.  It is supported 
for backward compatibility to K&R C code.  JMTC

> (*f_ptr)("bla bla bla);
> 
> 

Art S. Kagel, kagel AT bloomberg DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019