> -----Original Message-----
> From: Rasmus Lerdorf [mailto:[EMAIL PROTECTED]]
> Sent: 23 April 2002 11:30
> To: Sam Liddicott
> Cc: PHP Developers Mailing List
> Subject: Re: [PHP-DEV] MINIT or RINIT
>
>
> Well, where are you storing them? Make sure they are not in
> memory that
> gets cleaned on a per-request basis. ie. do your own
> malloc() in MINIT
> and free() in MSHUTDOWN.
Stupid questions follow:
So... does my zend_class_entry have to be wrapped in CG()?
Right now swig generates lines like:
CG(class_entry).type=...
Can I just do:
zend_class_entry _swig_wrap_XXXX;
_swig_wrap_XXXXX.type=...
And it also currently does:
CG(class_entry).refcount=(int *)emalloc(sizerof(int));
*CG(class_entry).refcount=1;
I have no idea why it does this; do we need to init refcount? To anything
simpler?
Thanks
Sam
>
> -Rasmus
>
> On Tue, 23 Apr 2002, Sam Liddicott wrote:
>
> > Swig generated code registers some overloaded classes to
> wrap C classes.
> >
> > I think it should do this in PHP_MINIT but when I do it
> here they are only
> > available as registered for the first apache request.
> >
> > If I register them in PHP_RINIT then they are always available.
> >
> > Why would this be so? Which should I use?
> >
> > Sam
> >
> >
> >
> >
> > --
> > PHP Development Mailing List <http://www.php.net/>
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php