Use mdb_unicode2ascii in mdb_col_to_string

This commit is contained in:
whydoubt
2004-07-18 05:45:52 +00:00
parent 95e8740206
commit ca85af842f
2 changed files with 2 additions and 10 deletions

View File

@@ -1,5 +1,6 @@
Sat Jul 17 23:09:40 CDT 2004 Jeff Smith <whydoubt@yahoo.com>
* src/libmdb/catalog.c: Clean out some stale code
* src/libmdb/data.c: Use mdb_unicode2ascii in mdb_col_to_string
Sat Jul 17 09:21:13 CDT 2004 Jeff Smith <whydoubt@yahoo.com>
* include/mdbtools.h:

View File

@@ -1047,16 +1047,7 @@ char *mdb_col_to_string(MdbHandle *mdb, unsigned char *buf, int start, int datat
}
fprintf(stdout, "\n");
*/
if (mdb->pg_buf[start]==0xff &&
mdb->pg_buf[start+1]==0xfe) {
strncpy(text, &mdb->pg_buf[start+2], size-2);
text[size-2]='\0';
} else {
/* convert unicode to ascii, rather sloppily */
for (i=0;i<size;i+=2)
text[i/2] = mdb->pg_buf[start + i];
text[size/2]='\0';
}
mdb_unicode2ascii(mdb, mdb->pg_buf, start, size, text);
} else {
strncpy(text, &buf[start], size);
text[size]='\0';