MIDAS
|
Public Member Functions | |
Return () | |
~Return () | |
void | reset () |
void | zero () |
int | return_grow (size_t len) |
void | rmemcpy (const void *buf, int len) |
void | rread (const char *filename, int fh, int len) |
void | rsputs (const char *str) |
void | rsputs2 (const char *str) |
void | rsprintf (const char *format,...) MATTRPRINTF(2 |
va_start (argptr, format) | |
vsprintf (str,(char *) format, argptr) | |
va_end (argptr) | |
assert (strlen(str)< sizeof(str)) | |
return_grow (strlen(str)) | |
if (strlen_retbuf+strlen(str) > return_size) strcpy(return_buffer | |
else | strcpy (return_buffer+strlen_retbuf, str) |
Public Attributes | |
size_t | return_size |
char * | return_buffer |
int | strlen_retbuf |
int | return_length |
void char | str [10000] |
< H1 > | Error: return buffer too small</H1>") |
strlen_retbuf = strlen(str) | |
return_length = strlen_retbuf | |
Definition at line 511 of file mhttpd.cxx.
|
inline |
Definition at line 522 of file mhttpd.cxx.
|
inline |
Definition at line 532 of file mhttpd.cxx.
Return::assert | ( | ) |
Return::if | ( | strlen_retbuf+ | strlenstr, |
return_size | |||
) |
|
inline |
Definition at line 554 of file mhttpd.cxx.
Definition at line 576 of file mhttpd.cxx.
Definition at line 586 of file mhttpd.cxx.
Definition at line 600 of file mhttpd.cxx.
Definition at line 619 of file mhttpd.cxx.
else Return::strcpy | ( | return_buffer+ | strlen_retbuf, |
str | |||
) |
Return::va_end | ( | argptr | ) |
Return::va_start | ( | argptr | , |
format | |||
) |
|
inline |
Definition at line 547 of file mhttpd.cxx.
<H1> Return::Error |
Definition at line 682 of file mhttpd.cxx.
char* Return::return_buffer |
Definition at line 516 of file mhttpd.cxx.
int Return::return_length |
Definition at line 519 of file mhttpd.cxx.
Return::return_length = strlen_retbuf |
Definition at line 687 of file mhttpd.cxx.
size_t Return::return_size |
Definition at line 515 of file mhttpd.cxx.
Definition at line 670 of file mhttpd.cxx.
int Return::strlen_retbuf |
Definition at line 518 of file mhttpd.cxx.
Definition at line 686 of file mhttpd.cxx.