USER_HEADER =
FLAGS_DEBUG = -g -Wall
-FLAGS_COMPILE =
+FLAGS_COMPILE =
TARGET = libedittext.a
LIBRARY = ../libbrownie.a ../libfiletype.a
p_section = SECINFO(p_tinfo, 0);
p_line = LINFO(p_tinfo, p_tinfo->dw_line_start);
p_section->dw_linfoid = p_line->dw_id;
+ dw_secid = 1;
}
-
- dw_secid = CALC_LINE2SECTION(p_tinfo, dw_line);
- p_section = SECINFO(p_tinfo, dw_secid);
- assert( NULL != p_section );
-
- if( p_section->dw_line > dw_line ) {
- for( ; dw_secid > 0; dw_secid-- ) {
- p_section = SECINFO(p_tinfo, dw_secid);
- if( p_section->dw_line < dw_line ) {
- dw_secid++;
- break;
+ else {
+ dw_secid = CALC_LINE2SECTION(p_tinfo, dw_line);
+ p_section = SECINFO(p_tinfo, dw_secid);
+ assert( NULL != p_section );
+
+ if( p_section->dw_line > dw_line ) {
+ for( ; dw_secid > 0; dw_secid-- ) {
+ p_section = SECINFO(p_tinfo, dw_secid);
+ if( p_section->dw_line < dw_line ) {
+ dw_secid++;
+ break;
+ }
}
+ if( 0 == dw_secid ) { dw_secid++; }
}
- if( 0 == dw_secid ) { dw_secid++; }
- }
- else if( p_section->dw_line < dw_line ) {
- for( ; dw_secid < p_tinfo->dw_sections; dw_secid++ ) {
- p_section = SECINFO(p_tinfo, dw_secid);
- if( p_section->dw_line >= dw_line ) { break; }
+ else if( p_section->dw_line < dw_line ) {
+ for( ; dw_secid < p_tinfo->dw_sections; dw_secid++ ) {
+ p_section = SECINFO(p_tinfo, dw_secid);
+ if( p_section->dw_line >= dw_line ) { break; }
+ }
}
}
Test_LibEditText_System();
Test_LibEditText_File();
Test_LibEditText_LineInfo();
-// Test_LibEditText_LineCtrl();
+ Test_LibEditText_LineCtrl();
Test_LibEditText_LineEdit();
Test_LibEditText_CursorInfo();
Test_LibEditText_CursorAPI();
i_result = LibEditText_InsertLine_toLine( i_tinfoid, 0, " 0: InsertLine Test00_001\n", 26);
CU_ASSERT( 0x00 == i_result );
+ i_result = LibEditText_Debug_DebugTextInfo(
+ i_tinfoid, DEBUG_TEXTINFO_OUTPUT, "API InsertLine 00-001 debug" );
+ CU_ASSERT( 0x00 == i_result );
i_result = LibEditText_DeleteLine_toLine( i_tinfoid, 0 );
CU_ASSERT( 0x00 == i_result );
CU_add_test( pt_edittext, "EditText_API_AppendLastLine_test00_001",
Test_LibEditText_API_AppendLastLine_test00_001 );
-
CU_add_test( pt_edittext, "EditText_API_InsertLine_test00_001",
Test_LibEditText_API_InsertLine_test00_001 );
CU_add_test( pt_edittext, "EditText_API_InsertLine_test00_002",
Test_LibEditText_API_InsertLine_test00_002 );
-
CU_add_test( pt_edittext, "EditText_API_JoinLine_test00_001",
Test_LibEditText_API_JoinLine_test00_001 );
-
CU_add_test( pt_edittext, "EditText_AddLine_test00_001",
Test_LibEditText_LineCtrl_AddLine_test00_001 );
-
CU_add_test( pt_edittext, "EditText_PushLine_test00_001",
Test_LibEditText_LineCtrl_PushLine_test00_001 );
-
CU_add_test( pt_edittext, "EditText_SplitLine_test00_001",
Test_LibEditText_LineCtrl_SplitLine_test00_001 );
+
return 0x00;
}