Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!husc6!cmcl2!beta!hc!ames!sgi!archer
From: archer@elysium.SGI.COM (Archer Sully)
Newsgroups: comp.lang.c
Subject: Re: Turbo Pascal to C conversion
Message-ID: <4975@sgi.SGI.COM>
Date: Fri, 10-Jul-87 20:14:56 EDT
Article-I.D.: sgi.4975
Posted: Fri Jul 10 20:14:56 1987
Date-Received: Sun, 12-Jul-87 12:52:03 EDT
References: <8201@brl-adm.ARPA>
Sender: daemon@sgi.SGI.COM
Organization: Silicon Graphics Inc, Mountain View, CA
Lines: 30

In article <8201@brl-adm.ARPA>, JOER%TEMPLEVM.BITNET@wiscvm.wisc.EDU (Joseph Raube) writes:
> given the following code segment in Turbo Pascal ...
> 
> procedure pack(var page : pagetype ;
>                key      : integer );
> var
>    i : integer;
>    p : array[1..maxint] of byte ABSOLUTE page ;
> begin
>   ...
> end;
> 
> how do I convert the ABSOLUTE reference to C ???
> Joe Raube  Templevm@bitnet


it should look something like this:

int
pack(page, key)
pagetype *page;
int key;
{
	int i;
	int *p = (int *) page;
}

Archer Sully
archer@sgi.com
{ucbvax,sun,pyramid}!sgi!archer