Waitrud Weber’s blog

things and reminders for memories

WindowsAPI: windows-make: Analyzer: Qualified: : change printf to self-created function and if we could suppose or not.

it didnt work well, and previously did work at least.

// Qualified: 20190921: found #define: 
//
//
//
//
//
char* aToken::getToken( FILE *fp, int *index, int *file_end )
{
	static char dummy[256];
	int breakable = 0;
	int mode_token = 0;
	int found = 0;

	err_msg( "start of aToken::getToken\r\n" );

	for ( int i=( *index ); i< (*file_end) && breakable == 0 && i <PARSE_NUM; i++ ) {
		err_msg( "g i: %d \r\n", i );
		m_fread ( dummy, 1, fp);
		token = put_token ( dummy[0] );
		err_msg( "token: %s\r\n", token );
		switch ( mode_token ) {
		case 0: // find any first literals.
			found = found_first_literals( token, fp, &i, file_end);
			break;
		case 1:
			break;
		case 2:
			break;
		}

		err_msg("found %d \r\n", found );
		switch( found ) {
		case 1:
			this->skip_to( (char*) "*/", &i, (*file_end), fp);
			found = 0;
			this->free_main_token();
			break;
		case 2: // found #define
			//this->free_main_token();
			breakable = 1;
			//exit(-1);
			break;
		case 3: // found #include
			//this->free_main_token();
			breakable = 1;
			//exit(-1);
			break;
		}

		(*index) = i;
	}

	err_msg("end of aToken::getToken return |%s| found %d \r\n", token, found );

	return token;
}
=20
wButtonController::WM_PAINT:
this->event->main_mode = 0
default:
WM_MESSG 004: 15 *(p_evt->uMsg):7416672 uMsg:15 p_evt->uMsg: 6551900 &uMsg: 6552532
WM_PAINT 005: 15 *(p_evt->uMsg):7416672 uMsg: 15
WM_PAINT 006: 15 *(p_evt->uMsg):7416672 uMsg: 15
WM_MESSG 000: hWnd 133772: uMsg 256: wParam 13: lParam 1835009: canvas 4342156: btc 4342176: *(p_evt->uMsg) 256:
WM_MESSG 003: 256 *(p_evt->uMsg):256
wButtonController::Process: 256 / 15<-WM_PAINT wParam 13 lParam 1835009 this->event->uMsg:6552728 *(this->event->uMsg)=256
wButtonController::WM_PAINT:
this->event->main_mode = 0
default:
WM_MESSG 004: 256 *(p_evt->uMsg):256 uMsg:256 p_evt->uMsg: 6552728 &uMsg: 6552728
WM_MESSG 000: hWnd 133772: uMsg 258: wParam 13: lParam 1835009: canvas 4342156: btc 4342176: *(p_evt->uMsg) 258:
WM_MESSG 003: 258 *(p_evt->uMsg):258
wButtonController::Process: 258 / 15<-WM_PAINT wParam 13 lParam 1835009 this->event->uMsg:6552728 *(this->event->uMsg)=258
Called: InvalidateRect( this->event->hWnd, NULL, TRUE)
WM_MESSG 004: 258 *(p_evt->uMsg):258 uMsg:258 p_evt->uMsg: 6552728 &uMsg: 6552728
WM_MESSG 000: hWnd 133772: uMsg 15: wParam 0: lParam 0: canvas 4342156: btc 4342176: *(p_evt->uMsg) 15:
WM_PAINT 001: 15 *(p_evt->uMsg):15 uMsg: 15
WM_MESSG 000: hWnd 133772: uMsg 20: wParam -1744761869: lParam 0: canvas 4342156: btc 4342176: *(p_evt->uMsg) 20:
WM_MESSG 003: 20 *(p_evt->uMsg):20
wButtonController::Process: 20 / 15<-WM_PAINT wParam -1744761869 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 -1744761869 lParam 0 this->event->uMsg:6551900 *(this->event->uMsg)=20
wButtonController::WM_PAINT:
this->event->main_mode = 3
default: