all: $(DRCC_TARGET) test
test: $(TEST_DRCC_TARGET)
+ ./$(TEST_DRCC_TARGET)
#$(DRCC_TARGET): $(DRCC_OBJS)
# cp $(DRCC_TARGET) ..
#define DRCC_EDITTEXT_EXTERN extern
#endif
+#if defined DRD64_SRC_DRCC_EDITTEXT
+ #define DRCC_EDITTEXT_INTERNALFUNC
+#elif defined DRD64_SRC_TEST_DRCC_EDITTEXT
+ #define DRCC_EDITTEXT_INTERNALFUNC
+#endif
+
#define DRD64_DRCC_DEFAULT_ALLOC_TEXTINFO 256
DRCC_EDITTEXT_EXTERN int DrCC_EditText_Term( void );
DRCC_EDITTEXT_EXTERN int DrCC_EditText_Init( void );
+#ifdef DRCC_EDITTEXT_INTERNALFUNC
DWord DrCC_EditText_GetMaxNum_TextInfo(void);
DWord DrCC_EditText_GetAllocNum_TextInfo(void);
Drd64_Drcc_TextInfo *DrCC_EditText_AllocTextInfo( void );
int DrCC_EditText_FreeTextInfo( Drd64_Drcc_TextInfo *p_textinfo );
+#endif
#endif /* DRD64_HEADER_DRCC_EDITTEXT */
#define DRCC_FILETYPE_EXTERN extern
#endif
+#if defined DRD64_SRC_DRCC_FILETYPE
+ #define DRCC_FILETYPE_INTERNALFUNC
+#elif defined DRD64_SRC_TEST_DRCC_FILETYPE
+ #define DRCC_FILETYPE_INTERNALFUNC
+#endif
+
#define DRD64_DRCC_FILETYPE_BINARY 0
#define DRD64_DRCC_FILETYPE_TEXT 1
int Drcc_FileType_CheckFileType(
Drd64_Drcc_FileType *p_filetype, char *pstr_filename );
+#ifdef DRCC_FILETYPE_INTERNALFUNC
+char *Drcc_FileType_GetFileExtPosition( char *pstr_filepath );
+#endif
+
#endif /* DRD64_HEADER_XXX */
/* EOF of drd64_.h ----------------------------------- */
+ DRD64_DRCC_DEFAULT_ALLOC_TEXTINFO);
i_cnt++ ) {
p_tinfo[i_cnt] = DrCC_EditText_AllocTextInfo();
- CU_ASSERT_FATAL( NULL != p_tinfo[i_cnt] );
+ CU_ASSERT( NULL != p_tinfo[i_cnt] );
}
for( i_cnt = 0; i_cnt < (DRD64_DRCC_DEFAULT_ALLOC_TEXTINFO * 2); i_cnt++ ) {
}
+/* DrCC_EditText_AllocTextInfo ****************************************/
+/*--------------------------------------------------------------------*/
+void Test_DrCC_EditText_FreeTextInfo_test00_001(void)
+{
+ CU_ASSERT( 0x00 != DrCC_EditText_FreeTextInfo( NULL ) );
+ return;
+}
+
+
/* DrCC_EditText_Init *************************************************/
/*--------------------------------------------------------------------*/
void Test_DrCC_EditText_Init_test00_001(void)
CU_add_test( pt_edittext, "EditText_AllocTextInfo_test00_001",
Test_DrCC_EditText_AllocTextInfo_test00_001 );
+ CU_add_test( pt_edittext, "EditText_FreeTextInfo_test00_001",
+ Test_DrCC_EditText_FreeTextInfo_test00_001 );
CU_add_test( pt_edittext, "EditText_Term_test00_002",
Test_DrCC_EditText_Term_test00_002 );
Comment:
----------------------------------------------------------------------*/
-#include"drcc.h"
#define DRD64_SRC_TEST_DRCC_FILETYPE
+#include"drcc.h"
#include"test_drcc.h"
-#include"test_drcc_filetype.h"
/* DrCC_FileType_GetFileExtPosition ***********************************/
/*--------------------------------------------------------------------*/