⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tsdyn.c

📁 Mysql for Windows最新源码
💻 C
字号:
/************************************************************************The test module for dynamic array(c) 1996 Innobase OyCreated 2/5/1996 Heikki Tuuri*************************************************************************/#include "../dyn0dyn.h"#include "sync0sync.h"#include "mem0mem.h"/****************************************************************Basic test. */voidtest1(void)/*=======*/{	dyn_array_t	dyn;	ulint		i;	ulint*		ulint_ptr;	printf("-------------------------------------------\n");	printf("TEST 1. Basic test\n");	dyn_array_create(&dyn);	for (i = 0; i < 1000; i++) {		ulint_ptr = dyn_array_push(&dyn, sizeof(ulint));		*ulint_ptr = i;	}	ut_a(dyn_array_get_n_elements(&dyn) == 1000); 	for (i = 0; i < 1000; i++) {		ulint_ptr = dyn_array_get_nth_element(&dyn, i, sizeof(ulint));		ut_a(*ulint_ptr == i);	}	dyn_array_free(&dyn);}void main(void) {	sync_init();	mem_init();	test1();		ut_ad(sync_all_freed());	ut_ad(mem_all_freed());		printf("TEST SUCCESSFULLY COMPLETED!\n");} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -