De Pascal a C

Desviao
19 de Agosto del 2004
Me han pasado un programilla en Pascal que quiero llevarlo a C, que lo domino más. Pero tengo un problemilla. No sé cómo poner el siguiente código:

procedure borrar(var R:Ptrae; var h:boolean; X: TipoInfo);

var
q: Ptrae;
procedure bor(var d:Ptrae; var h:boolean);
begin
........

Ya ven que son pocas líneas. Espero que me puedan ayudar. Muchas gracias

Alejandro_
19 de Agosto del 2004
Si no recuerdo mal, en pascal un procedure es una función que no devuelve nada, así que la primera linea debería quedar:

void borrar(Ptrae R, bool h, TipoInfo X)

y lo que sigue creo que puede quedar:
Ptrae q;
y
void bor(Ptrae d, bool h)

Suerte,

Alejandro

xeroq
19 de Agosto del 2004
Sólo un detalle:

void borrar(Ptrae &R,bool &h,TipoInfo x);

El var en pascal dentro de los parámetros
hace la llamada por referencia (&) del C++