|
From: Bob D. <bd...@si...> - 2004-01-09 13:47:13
|
Well.. Um.... Odd
This time it looks like you added a third paramater to
rlib_add_report... did you??
perhaps try this.. might also work
if(ZEND_NUM_ARGS() > 2)
rlib_add_report(rip->r, estrdup(name), estrdup(mainloop));
else
rlib_add_report(rip->r, estrdup(name), NULL);
can you tell me if it does? (try taking the rlogit out also)
- Bob
On Fri, 2004-01-09 at 07:34, Everton Luis Berz wrote:
> hu.. i put the line and now my report works fine (except the log line at
> top..)
>
> the result is:
>
> WTF.. NAME LENGTH = 8, MAINLOOP COUNT = 16... AND [2]
> <head><style type="text/css">pre { margin:0; padding:0; margin-top:0;
> margin-bottom:0; font-size: 10pt;}
> DIV { position: absolute; left: 0; }
> TABLE { border: 0; cellspacing: 0; cellpadding: 0; width: 100%; }
> </style></head>
> <body><table><tr><td><pre><DIV><img src="../logo.jpg"></DIV>
> <font size="5" > </font><font size="5" >Rlib Sample
> Report</font>
> .....
>
>
>
> Bob Doan escreveu:
> > Well... it seems like a php bug to me now... mainloop_count should be <
> > 0 since you didn't pass it in.. but I think we can work around it
> >
> > can you change the rlogit to something like this and let me know what it
> > says
> >
> > rlogit("WTF.. NAME LENGTH = %d, MAINLOOP COUNT = %d... AND [%d]\n",
> > whatever, mainloop_count, ZEND_NUM_ARGS());
> >
> >
> > - Bob
> >
> >
> > On Thu, 2004-01-08 at 13:41, Everton Luis Berz wrote:
> >
> >>result:
> >>
> >>WTF.. NAME LENGTH = 8, MAINLOOP COUNT = 136146712
> >>** NUTS.. WE CRASHED
> >>Quit (core dumped)
> >>
> >>
> >>Bob Doan escreveu:
> >>
> >>>Hi,
> >>>
> >>>In bindings/php/php.c
> >>>
> >>>You will see ZEND_FUNCTION(rlib_add_report)
> >>>
> >>>Can you add the rlogit line.. run your report.. crash.. but then look @
> >>>the apache log (or command line depending on how you did it)..
> >>>and tell me what it says.. this looks like a PHP problem I think
> >>>
> >>>- Bob
> >>>
> >>>
> >>>ZEND_FUNCTION(rlib_add_report) {
> >>>zval *z_rip = NULL;
> >>>int whatever, mainloop_count;
> >>>char *name, *mainloop;
> >>>rlib_inout_pass *rip;
> >>>int id = -1;
> >>>
> >>>if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs|s", &z_rip,
> >>>&name, &whatever, &mainloop, &mainloop_count) == FAILURE) {
> >>>return;
> >>>}
> >>>
> >>>rlogit("WTF.. NAME LENGTH = %d, MAINLOOP COUNT = %d\n", whatever,
> >>>mainloop_count);
> >>>
> >>>ZEND_FETCH_RESOURCE(rip, rlib_inout_pass *, &z_rip, id, LE_RLIB_NAME,
> >>>le_link);
> >>>
> >>>if(mainloop_count > 0)
> >>>rlib_add_report(rip->r, estrdup(name), estrdup(mainloop));
> >>>else
> >>>rlib_add_report(rip->r, estrdup(name), NULL);
> >>>
> >>>}
> >>>
> >>>
> >>
> >>
> >
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: Perforce Software.
> > Perforce is the Fast Software Configuration Management System offering
> > advanced branching capabilities and atomic changes on 50+ platforms.
> > Free Eval! http://www.perforce.com/perforce/loadprog.html
> > _______________________________________________
> > Rlib-users mailing list
> > Rli...@li...
> > https://lists.sourceforge.net/lists/listinfo/rlib-users
> >
>
|