Waitrud Weber’s blog

things and reminders for memories

WindowsAPI: windows-make: Analyzer: could print it well.

we could have recognised well prints of it.

WM_MESSG 003: 20 *(p_evt->uMsg):20
wButtonController::Process: 20 / 15<-WM_PAINT wParam 1493243959 lParam 0 this->event->uMsg:6551900 *(this->event->uMsg)=20 
Called: InvalidateRect( this->event->hWnd, NULL, TRUE)
WM_MESSG 004: 20 *(p_evt->uMsg):20 uMsg:20 p_evt->uMsg: 6551900 &uMsg: 6551900
WM_PAINT 002: 15 *(p_evt->uMsg):20 uMsg: 15
WM_MESSG 003: 15 *(p_evt->uMsg):20
wButtonController::Process: 20 / 15<-WM_PAINT wParam 1493243959 lParam 0 this->event->uMsg:6551900 *(this->event->uMsg)=20 
wButtonController::WM_PAINT:
this->event->main_mode = 3
default:
Analyzer::parse: starts.
//
//
//
//
//
void err_msg_006(const char *fmt, ...)
{
    va_list ap;
    int argc;
    char** argv;
    int send_success;
	char* result;

	if ( set_level_error_msg <= level_error_msg ) return;

    va_start(ap, fmt);
	result = err_doit_002(0, 0, fmt, ap);
    va_end(ap);

	if ( print_socket_msg != 1 ) return;

	argc = 3;
	argv = (char**) malloc( sizeof(char**) * argc ) ;
	set_sender_default_parameters ( &argc, argv ) ;

	argv[2] = (char *) result;
	send_success = sender_main ( argc, argv ) ;

}
//
//
//
//
//
static char* err_doit_002(int errnoflag, int error, const char *fmt, va_list ap)
{
    char    buf[MAXLINE];
    char *returnable_buf;

    vsnprintf(buf, MAXLINE-1, fmt, ap);
    if (errnoflag)
        snprintf(buf+strlen(buf), MAXLINE-strlen(buf)-1, ": %s",
          strerror(error));

    strcat(buf, "\n");
    fflush(stdout);     /* in case stdout and stderr are the same */
    fputs(buf, stderr);
    fflush(NULL);       /* flushes all stdio output streams */

	returnable_buf = copyof ( buf );
}