Waitrud Weber’s blog

things and reminders for memories

Code Analyzer

CodeAnalyzer: windows-make: 2

To Reduce any confliction as parameters, we use Lock-On as param. That control should be functions of process head and taile usually with curly-brace '{' and `]`. *scope - - - - - int file_read_lock_on () { if ( f_file_read_lock_on == 1 ) …

CodeAnalyzer: windows-make: 1

*Find index of functions as name in *.cpp. To avoid friction of compilation error and that execution, we define the message type and consider the scope of codes. For example, on the code of loop, the message as "printf" could be read worse…

windows-make: csv: CSV frame ... 003

Patch of object is read_csv_003.o in C, which is going to be attached and its compilation is once. - - - - .\read_csv_003.cpp File modified time Sun Aug 06 18:09:44 2023 0001 #include <tchar.h>0002 #include <windows.h>0003 #include <windowsx.h>0004 0005 #include <ctime>0006 000</ctime></windowsx.h></windows.h></tchar.h>…

windows-make: csv: CSV frame ... 001

windows-make: csv: CSV frame ... 001 In first step in csv, we created the frame. 001: - - - - read_csv_001.cpp File modified time Sat Aug 05 17:38:37 2023 0001 #include <tchar.h>0002 #include <windows.h>0003 #include <windowsx.h>0004 0005 #include <ctime>0006 0007 #include <stdio.h>0008</stdio.h></ctime></windowsx.h></windows.h></tchar.h>…

3d: windows-make: File list and info: Error happened even this time.

Error: - - - - - https://github.com/WaitrudWeber/source_zip/blob/master/axex-20230305-001-01.zip - - - https://github.com/WaitrudWeber/source_zip/blob/master/axex-20230305-001-02.zip - - - https://github.com/WaitrudWeber/source_zip/blob/ma…

WindowsAPI: windows-make: file_info

fiIt printed the number which might be wrong and it doesn't matter if that is Initialization. To take time of files, I used the collection of MinGW after I failed to creationtime as windowsapi, which is actually a matter. * - - - - - - > .…

windows-make: 3d: We are supposed to prepare wButtonController and settle that information.

*Diagnal - - - - - // Diagnal button1.setButton( 10 , 10 , 100 , 100 ); button2.setButton( 110 , 110 , 100 , 100 ); button3.setButton( 210 , 210 , 100 , 100 ); button4.setButton( 310 , 310 , 100 , 100 ); button5.setButton( 410 , 410 , 100 …

windows-make: CodeAnalyzer:

, which is ensured.* - - - - - source code - - - - - - - execution - - - ...a|-1| and does not match.003 i 26 index 29 fp|1995327072| string_key|5| exits=0 a=-1001 i 27 index 29 fp|1995327072| string_key|5| exits=0 a=-1int match_001( FILE …

windows-make: 3d: About function entity, which is numbered.

// x(void*) func_entity = NULL;void *func_entity = NULL; - - - - - - - - - - - - - - - - - - - - - - - - - - - - URL:URL: *

CodeAnalyzer: html: The way you are.

* --- execution 001 ---string[0]=|00000008|string[1]=|00000023|string[2]=|00000033|string[3]=|00000071|string[4]=|00000000|string[5]=|00000000|string[6]=|00000000|string[7]=|00000000|string[8]=|00000008|string[9]=|00000023|string 03[0]=|00…

CodeAnalyzer: windows-make: html: The way you are.

We tihnk, that is an error. We are going to free |5050448| from array [2]i 0/ 2i 1/ 2001 stored_index -1/sub_aFree ends. thre is no free.void aFree ( char* str ) |004D1050| ends.int a_get_inside_003( char* key_buffer, int max_buffer, char*…

CodeAnalyzer: windows-make: html:

*Sublootin is not necesarry for the change.Valuable memories is useful out side of the sublootin, which means a memories administration on the source code. // int a_get_inside_003 ( char* key_buffer, int max_buffer, char* end_string, char*…

CodeAnalyzer: windows-make: html: Buffered is well, we allow that flow.

Prepare the returnable string function: char* a_get_inside_002 ( char* all_string, int start, int* last ); // char* a_get_inside_002 ( char* all_string, int start, int* last ) { char* string = char_string(255); *last = 255; return string; }…

CodeAnalyzer: html: Memorization is well.

Memorization is well:html_string: (all string)p_dummy: p|005A0FC8|:dummy_ary[1]=|<p>&|a_html->inside: p|005A10B8|:dummy_ary[2]=|p| *html_count++: increment a pointer address:(*html_count)++: increment a value: --- b_html |5902416| b_html_coun</p>…

CodeAnalyzer: windows-make: Memorization is well for the analyzer.

Allocation Step is as size like the below: 8 -> 16 -> 32 *Middle streches like 8 do not heart memorized allocation, which is high rate of success. --- execution 001 ---result:|>&|char* get_array_string_004(char* a_string, int index, int le…

CodeAnalyzer : windows-make: We create the function for the read well.

We create the function for the read a file all at once.The process is improved fast. ---> .\winmain_001.exeint main ( int argc, char** argv ) starts.int read_html_tag_002(char* filename ) starts.read_all_003 starts.read_all_003 ends.|00377…

CodeAnalyzer: html: modified: m_concat and read_all_002 are modified.

1 m_concat 10/14 modified 2 read_all_002 10/14 modified * is well like the below: char* m_concat( char *head, char *tail ) { ... nh = array_count( head ); // return -1 if head is null. nt = array_count( tail ); if ( nh < 0 ) nh = 0; if ( n…

sounds: windows-make: The program is compiled well and does not open the device in source code files but does it in a header file.

*The program is compiled well and does not open the device in source code files but does it in a header file. wavewriter.cpp Sat Sep 17 15:45:43 2022 1 :#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers 2 :// Wi…

CodeAnalyzer: read_all_002: aFree_001: free and remain still.

- - free and remain still. - - replace.cpp Fri Jul 15 14:59:25 2022...318 :char* read_all_002 (char* filename ) {319 : FILE *fp;320 : char b_dummy[256];321 : int i, j ;322 : int file_end;323 : STRUCT_FILE structure_fp;324 : char c;325 : ch…

WindowsAPI: windows-make: Returnable value and allocations.

From the under the sub lootin, return the allocation value is a right way.You are much better if you use a convert from the file written in C language. Microsoft WindowsAPI must be return value error number as "int" in their specification.…

CodeAnalyzer: Code Block: It moves, which is still a wonder.

It moves, which is still a wonder if we comment out the print message like 012: as bold.* - - - - 508 :char* m_concat( char *head, char *tail ) {509 : int nh, nt;510 : static int alloc = 0;511 : char* c_head;512 : char* result = NULL;513 :…

CodeAnalyzer: windows-make: Print memories:

Print memories is well and set the message level param.From the under the sub lootin like "char* copyof_002 ( char* str )", we can revise the retunable value by use of memorization control in this case "p|003C1140|:dummy_ary[0]=|abc|". s_a…

CodeAnalyzer: windows-make: Change the print and it prints allocations well.

We can not read the first literature on the file and change print message and so, we can print it well.At the least, on the base buffer, p_dummy is well. * - - - - 1 2 3 p|00851180|:dummy_ary[0]=| |void print_memories_002 () ends.character…

CodeAnalyzer: html: windows-make: memorization error in get_string.

Anyway, We print code and check it, which is only progress now. - Form - - 1 > .\winmain_001.exestruct_fp.fp |1965726824| struct_fp.index |0| num |1|012: gg_dummy is NULL. 2 replace.cpp Tue Jul 12 16:55:16 2022 ...1266 //1267 char* get_str…

CodeAnalyzer: html:

We could take out of the tag between on the memories like between <p> and </p>.In this case, that string length is 1084. And, we can use the memories free as 100% but that is only if we have a good compilation. ---1445 return sz;1446 }</pre><p>Error:?</p><p></p>

CodeAnalyzer: windows-make: int a_get_between( char* key_buffer, int max_buffer, HTMLTAG* html, char* html_tag )

get_array_string_003:get_array_string_004:The execution is stable.max_buffer should be allocated before the call of the a_get_between for the well confirmation.We can not say the modification is smooth for the debug.Each function should be…

CodeAnalyzer: windows-make: Debug Message, and you could find it.

Debug:1. Put allocation and check it NULL or not for the exit of memorization error.* 1 - - - 2 main.cpp Wed Jul 06 14:39:00 2022 ...111 :int main ( int argc, char** argv ) {112 : print_socket_msg = 1;113 : err_msg_001("int main ( int argc…

CodeAnalyzer: windows-make: we are going to return to basic.

In any way, we depend on format like a table for the creation of software.To change text word sovles the compilation error and memorization errors with numbering like read_html_tag_002 from the same of read_html_tag_001. * 1 int main_023 (…

CodeAnalyzer: Code Block: We can create the code block for the recollection like the below.

We can create the code block for the recollection like the below. > .\winmain_001.exe scheme_[000].txt_value = "001-20220612-060.txt"; scheme_[000].case_value = "case 60:"; scheme_[001].txt_value = "001-20220612-061.txt"; scheme_[001].case…

3d: windows-make: Filed solution is well or not.

We ussually, think of memoried process is fast more even if we use the file and a file pointer.In tags like html, the between a tag is memoried first, so, we are going to solve it as memoried work. 1. We open a home page by the browser in …