[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon May 14 12:22:39 2002 
Subject:returning pointers 
From:mhl 
Volume-ID:1020414.02 

I know how to pass and return a pointer of specific type from C to 
poplog for example,

external declare test in c;
        int *foo(x);
            int *x;  
            {}
endexternal;

external load test;
        'external.so'
endexternal;

Which may correspond to a C function (in external.so)

int *foo(int *x)
{
  int *y;
  int z;
 
  z=(*x)+4;
  y=&z;
  return y;
}

Is there a way to return arbitary (unspecified type) pointers? For 
example would it be possible to return a pointer to a C++ class?

Thanks

-- 
Mike