diff options
author | unknown <ram@gw.udmsearch.izhnet.ru> | 2002-06-07 17:09:14 +0500 |
---|---|---|
committer | unknown <ram@gw.udmsearch.izhnet.ru> | 2002-06-07 17:09:14 +0500 |
commit | 6934fff4da9ff09c6208fd83a6305979de2d46ea (patch) | |
tree | 38faef35228c208675a26573ea72a8949b844dcd /heap | |
parent | ace4177f60d1193bd6f032b5863cb84491ecf4c1 (diff) | |
download | mariadb-git-6934fff4da9ff09c6208fd83a6305979de2d46ea.tar.gz |
tests fixes
Diffstat (limited to 'heap')
-rw-r--r-- | heap/hp_test1.c | 4 | ||||
-rw-r--r-- | heap/hp_test2.c | 9 |
2 files changed, 10 insertions, 3 deletions
diff --git a/heap/hp_test1.c b/heap/hp_test1.c index f619ac2e8db..58a13efc12f 100644 --- a/heap/hp_test1.c +++ b/heap/hp_test1.c @@ -44,11 +44,13 @@ int main(int argc, char **argv) keyinfo[0].keysegs=1; keyinfo[0].seg=keyseg; + keyinfo[0].algorithm= HA_KEY_ALG_HASH; keyinfo[0].seg[0].type=HA_KEYTYPE_BINARY; keyinfo[0].seg[0].start=1; keyinfo[0].seg[0].length=6; + keyinfo[0].seg[0].charset=default_charset_info; keyinfo[0].flag = HA_NOSAME; - + deleted=0; bzero((gptr) flags,sizeof(flags)); diff --git a/heap/hp_test2.c b/heap/hp_test2.c index e687bdab127..3355c94727b 100644 --- a/heap/hp_test2.c +++ b/heap/hp_test2.c @@ -77,6 +77,7 @@ int main(int argc, char *argv[]) keyinfo[0].seg=keyseg; keyinfo[0].keysegs=1; keyinfo[0].flag= 0; + keyinfo[0].algorithm= HA_KEY_ALG_HASH; keyinfo[0].seg[0].type=HA_KEYTYPE_BINARY; keyinfo[0].seg[0].start=0; keyinfo[0].seg[0].length=6; @@ -85,6 +86,7 @@ int main(int argc, char *argv[]) keyinfo[1].seg=keyseg+1; keyinfo[1].keysegs=2; keyinfo[1].flag=0; + keyinfo[1].algorithm= HA_KEY_ALG_HASH; keyinfo[1].seg[0].type=HA_KEYTYPE_BINARY; keyinfo[1].seg[0].start=7; keyinfo[1].seg[0].length=6; @@ -98,14 +100,16 @@ int main(int argc, char *argv[]) keyinfo[2].seg=keyseg+3; keyinfo[2].keysegs=1; keyinfo[2].flag=HA_NOSAME; + keyinfo[2].algorithm= HA_KEY_ALG_HASH; keyinfo[2].seg[0].type=HA_KEYTYPE_BINARY; keyinfo[2].seg[0].start=12; keyinfo[2].seg[0].length=8; keyinfo[2].seg[0].null_bit=0; keyinfo[2].seg[0].charset=default_charset_info; + keyinfo[3].seg=keyseg+4; keyinfo[3].keysegs=1; keyinfo[3].flag=HA_NOSAME; - keyinfo[3].seg=keyseg+4; + keyinfo[3].algorithm= HA_KEY_ALG_HASH; keyinfo[3].seg[0].type=HA_KEYTYPE_BINARY; keyinfo[3].seg[0].start=37; keyinfo[3].seg[0].length=1; @@ -553,7 +557,8 @@ int main(int argc, char *argv[]) heap_close(file2); printf("- Creating output heap-file 2\n"); - if (!(file2=heap_open(filename2, 2))) + if (heap_create(filename2,1,keyinfo,reclength,0L,0L) || + !(file2= heap_open(filename2, 2))) goto err; printf("- Copying and removing records\n"); |