Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Pascal Ansi -iso > Re: function as...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 16 Topic 187 of 213
Post > Topic >>

Re: function as a pointer.

by "Chris Burrows" <cfbsoftware@[EMAIL PROTECTED] > Dec 14, 2006 at 02:50 PM

"CBFalconer" <cbfalconer@[EMAIL PROTECTED]
> wrote in message 
news:4580BACF.75716D87@[EMAIL PROTECTED]
> Chris Burrows wrote:
>>
>> No, this is not ok in ISO Standard Pascal.
>
> On the contrary, this is the ONLY way to return a value in ISO
> standard Pascal.
>

I'm sorry - I wasn't specific enough. That wasn't what I was referring to.

It was the concept of eventually using the result of that function as a 
pointer variable that I thought was a problem. I mistakenly snipped the 
relevant bit:

ohyeah:=myfun();

However, on further investigation, I was mistaken, as that is OK. There is

only a problem is if you tried to dereference a pointer function:

e.g. node := myfun()^.next

You have to do this in two steps:

temp := myfun();
node := temp^.next;

However, as you initmated in your previous reply, the statement in the 
original code:

  myfun:=nil;

is suspect.

--
Chris Burrows
CFB Software
http://www.cfbsoftware.com/gpcp
 




 16 Posts in Topic:
function as a pointer.
"steelman22" &l  2006-12-13 12:50:35 
Re: function as a pointer.
"Chris Burrows"  2006-12-14 12:18:26 
Re: function as a pointer.
CBFalconer <cbfalconer  2006-12-13 21:45:35 
Re: function as a pointer.
"Chris Burrows"  2006-12-14 14:50:51 
Re: function as a pointer.
John Reagan <john.reag  2006-12-14 15:10:25 
Re: function as a pointer.
CBFalconer <cbfalconer  2006-12-13 20:22:40 
Re: function as a pointer.
Waldek Hebisch <hebisc  2006-12-14 19:24:48 
Re: function as a pointer.
John Reagan <john.reag  2006-12-15 16:49:02 
Re: function as a pointer.
scott moore <nospam@[E  2006-12-16 09:55:57 
Re: function as a pointer.
John Reagan <john.reag  2006-12-20 00:45:08 
Re: function as a pointer.
scott moore <nospam@[E  2006-12-20 10:13:07 
Re: function as a pointer.
"Chris Burrows"  2006-12-21 09:55:38 
Re: function as a pointer.
CBFalconer <cbfalconer  2006-12-20 23:26:40 
Re: function as a pointer.
John Reagan <john.reag  2007-01-02 15:21:12 
Re: function as a pointer.
scott moore <nospam@[E  2007-01-02 07:59:18 
Re: Standards Committees (was: function as a pointer).
"Chris Burrows"  2007-01-03 10:01:01 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sun Jul 6 2:46:44 CDT 2008.