Waitrud Weber’s blog

things and reminders for memories

2019-09-01から1ヶ月間の記事一覧

WindowsAPI: windows-make: Analyzer: we only can say the function free message values.

iToken->free_main_token (); Always, this error was obvious, but we don't know how we modify the error. And, block was still remained.

WindowsAPI: windows-make: Analyzer: not Qualified: and no reason.

Analyzed #include and #defined and else but which is #define tipically how could we mistake. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[…

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

The answer is how we might memorize, but only one of reasons. Use of static memories avoid so many troubles in windows programs and which, ensures a lot of moves and processes not in details. We'd rather like err_msg_002 customized from er…

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

int Analyzer::parse ( char* filename ) { printf("Analyzer::parse\r\n" ); return 0; } wButtonController::Process: 20 / 15<-WM_PAINT wParam 1275139515 lParam 0 this->event->uMsg:6551900 *(this->event->uMsg)=20 Called: InvalidateRect( this->e…

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

it didn't cae here. int Analyzer::parse ( char* filename ) { err_msg("Analyzer::parse\r\n" ); return 0; } default: WM_MESSG 004: 256 *(p_evt->uMsg):256 uMsg:256 p_evt->uMsg: 6552728 &uMsg: 6552728 WM_MESSG 000: hWnd 3082844: uMsg 258: wPar…

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 …

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

We cound not move err_msg or error. We don't touch any other functions and they well know how people mistake. I suppose, err_msg does work. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *p…

WindowsAPI: windows-make: Analyzer: Qualified: : change printf to self-created function.

change printf to self-created function, which would bring us something for debugging so that we could set levels for it even after starts of system. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr…

WindowsAPI: windows-make: Analyzer: Not Qualified:

Printed once and No reason it came else. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[256]; char* a_token; int mode_token = 0; iToken = ne…

WindowsAPI: windows-make: Analyzer: Qualified:

// // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[256]; char* a_token; int mode_token = 0; iToken = new aToken(); fp = fopen ( filename, "rb" )…

WindowsAPI: windows-make: Analyzer: Qualified: for iclusion or includion

Printed twice: Parse token should be free. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[256]; char* a_token; int mode_token = 0; iToken = …

WindowsAPI: windows-make: Analyzer: Qualified: for iclusion or includion

Printed well. We've judged already if inclusion has "xv.h" or not. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[256]; char* a_token; int m…

WindowsAPI: windows-make: Analyzer: Qualified:

Qualified the below: 3rd defined value analyzed. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[256]; char* a_token; int mode_token = 0; iTo…

WindowsAPI: windows-make: Analyzer: Qualified:

Qualified : a_token = "abcdefg";block_to = "fg";b_token = "fg";// // // // // // int aToken::block_to( char* block_to, int *index , int file_end, FILE *fp) { char dummy[256]; aToken *iToken = nullptr; char *parse_token; iToken = new aToken…

WindowsAPI: windows-make: Analyzer: not qualified: Last word was "#"

the place where there was a line: a_token = m_concat( a_token, &dummy[0] ); Customized skip_to // // // // // // int aToken::block_to( char* skip_to, int *index , int file_end, FILE *fp) { char dummy[256]; aToken *iToken = nullptr; char *p…

WindowsAPI: windows-make: Analyzer: qualified: found "#define" anyway.

github.com // 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; printf("start of aToken::getToke…

WindowsAPI: windows-make:

Sorry: one of gnu errors: And no reason which stoped program. github.com // 20190227 // When we use tokenizer, we just call getToken. // // // char* aToken::getToken( FILE *fp, int *index, int *file_end ) { char *c_dummy; char dummy[256]; …

WindowsAPI: windows-make Additionally does allow...

We recognised mingw does allow the bellow on the "int main()" and doesn't for lnks. array_counter.hchar* dummy_allocation = nullptr;char** dummy_ary = nullptr;int dummy_ary_index = 0; array_counter.cpp extern char* dummy_allocation;extern …

WindowsAPI: windows-make: very usefull and memorization featured:

Compiler means changing source code to binary. On windows: array_counter.hextern char* dummy_allocation;extern char** dummy_ary;extern int dummy_ary_index; array_counter.cppchar* dummy_allocation = nullptr;char** dummy_ary = nullptr;int du…

Code Analyzer: Comment out block: 001

github.com Comment out block: 1. Find "/*" 2.Skip to "*/" 3.Display filename and raws and lines of there. We could memory the code and was going to analyze it which is not origin but traditional supports but I like it. Basically, they are …

CodeAnalyzer: Printed well:

Printed well, I recognised the bellow. // // // // // // int Analyzer::skip_to( char* skip_to, int *i , int file_end, FILE *fp) { aToken *iToken = nullptr; char *parse_token; iToken = new aToken(); for( ; *igetToken( fp, i, &file_end ); //…

Code Analyzer: Comment out block:

github.com Comment out block: 1. Find "/*" 2.Skip to "*/" 3.Display filename and raws and lines of there.

MIngw: Name lib as prefix in MIngw

Name lib as prefix in MIngw for naming library. lib<name> when compiling did not become problem. In the case of when linking I could search any other resources, now I could not link. Very thanks to: www.mingw.org I did the below: PS > c:\aaa\bin</name>…

we've already known about that and he...

We'e already known about that and He's mistaken builds of that theory once. At that time, most of researchers doesn't understand his theory even first I heard it. His theory was going to be proofed by observing stars especially, not planet…

I can belive it:

How scale you would think of depends on a theory.