Howdy,
  I was trying to convert Rom from c to c++ and ran into one problem that I'm 
not knowledgable enough with c++ to fix.  Which isn't shocking, I'm fairly new 
to c++, but that's another story.  Anyway, I've been using Michael k Weise' 
memory management for some time in c, it makes alloc_mem return a void like 
this:

void *alloc_mem( size_t sMem)

Then in some procedures such as who it uses that to allocate memory to a char 
or int array like.
char **prgpstrShow;
int *prgShow;
prgpstrShow = alloc_mem(count * sizeof (char *));
prgnShow = alloc_mem(count * sizeof(int));

Anyway, this is basically still just stock, but what I get when trying to 
compile is: cannot convert `void *' to `char **' in assignment or cannot 
convert `void *' to int *' in assignment.  C didn't have problems converting 
this, but c++ does.  I'm sure this is something I should be able to fix fairly 
easily, I'm just not sure how.

Thanks,
Jason 

_____________________________________________________________
wotmania: Your number one source for The Wheel of Time.
http://wotmania.com

Reply via email to