projects
/
idzebra-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed bug #203, rank-1 crashed with isam-c
[idzebra-moved-to-github.git]
/
util
/
zebramap.c
diff --git
a/util/zebramap.c
b/util/zebramap.c
index
8b24c04
..
ab9ca86
100644
(file)
--- a/
util/zebramap.c
+++ b/
util/zebramap.c
@@
-1,4
+1,4
@@
-/* $Id: zebramap.c,v 1.31 2004-06-15 09:29:31 adam Exp $
+/* $Id: zebramap.c,v 1.34 2004-09-28 12:39:55 adam Exp $
Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004
Index Data Aps
Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004
Index Data Aps
@@
-27,7
+27,7
@@
Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#include <yaz/yaz-util.h>
#include <charmap.h>
#include <yaz/yaz-util.h>
#include <charmap.h>
-#include <zebramap.h>
+#include <idzebra/zebramap.h>
#define ZEBRA_MAP_TYPE_SORT 1
#define ZEBRA_MAP_TYPE_INDEX 2
#define ZEBRA_MAP_TYPE_SORT 1
#define ZEBRA_MAP_TYPE_INDEX 2
@@
-291,13
+291,13
@@
chrmaptab zebra_charmap_get (ZebraMaps zms, unsigned reg_id)
}
const char **zebra_maps_input (ZebraMaps zms, unsigned reg_id,
}
const char **zebra_maps_input (ZebraMaps zms, unsigned reg_id,
- const char **from, int len)
+ const char **from, int len, int first)
{
chrmaptab maptab;
maptab = zebra_charmap_get (zms, reg_id);
if (maptab)
{
chrmaptab maptab;
maptab = zebra_charmap_get (zms, reg_id);
if (maptab)
- return chr_map_input(maptab, from, len);
+ return chr_map_input(maptab, from, len, first);
zms->temp_map_str[0] = **from;
zms->temp_map_str[0] = **from;
@@
-573,7
+573,7
@@
int zebra_replace_sub(ZebraMaps zms, unsigned reg_id, const char *ex_list,
{
struct zm_token *token;
char replace_string[128];
{
struct zm_token *token;
char replace_string[128];
- int replace_out;
+ int replace_out = 0;
int replace_in = 0;
for (token = zm->replace_tokens; !replace_in && token;
int replace_in = 0;
for (token = zm->replace_tokens; !replace_in && token;