Path: blob/main/japanese/edict/files/patch-xjdxgen.c
16461 views
--- xjdxgen.c.orig 1998-09-11 03:04:21 UTC1+++ xjdxgen.c2@@ -23,7 +23,7 @@3#include <sys/stat.h>45#include <stdio.h>6-/*#include <stdlib.h>*/7+#include <stdlib.h>8#include <ctype.h>9#include <string.h>10#include "xjdic.h"11@@ -154,7 +154,7 @@ unsigned char **argv;12db[diclen] = 10;13db[0] = 10;14printf("Dictionary size: %ld bytes.\n",dbyte);15- indlen = (diclen * 3)/4;16+ indlen = (diclen * 3*(sizeof(long)/4))/4;17jindex = (unsigned long *)malloc(indlen);18if(jindex == NULL)19{20@@ -273,6 +273,7 @@ unsigned char **argv;21jindex[0] = diclen+jiver;22fwrite(jindex,sizeof(long),indptr+1,fp);23fclose(fp);24+ return (0);25}26/*======function to sort jindex table====================*/27void jqsort(long lhs, long rhs)282930