Allow to view large files with 2^31-1 (on i386) lines.
Submitted by: Ivan Pascal <pascal@info.tsu.ru>
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
PORTNAME= deco
|
||||
PORTVERSION= 3.9
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= misc
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
@@ -1,11 +1,20 @@
|
||||
--- rec.c.orig Thu Aug 16 17:29:07 2001
|
||||
+++ rec.c Thu Aug 16 17:29:35 2001
|
||||
@@ -61,7 +61,7 @@
|
||||
static char *scanbuf, *pbuf;
|
||||
static char *tfilename;
|
||||
static int eoln;
|
||||
-static int MAXLEN = ((unsigned int) (int) -1 >> 1) / sizeof (struct index);
|
||||
+static int MAXLEN = 32767;
|
||||
--- rec.h.orig Fri Jul 11 22:01:27 1997
|
||||
+++ rec.h Tue Nov 18 16:58:49 2003
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
struct map { /* pool cell descriptor */
|
||||
short busy; /* cell busy */
|
||||
- short index; /* index in lindex */
|
||||
+ int index; /* index in lindex */
|
||||
long time; /* time of last access */
|
||||
};
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
short fd; /* file descriptor */
|
||||
short bakfd; /* bak file descriptor */
|
||||
short tfd; /* temp file descriptor */
|
||||
- short len; /* length of file in lines */
|
||||
+ int len; /* length of file in lines */
|
||||
short broken; /* there are broken lines */
|
||||
} REC;
|
||||
|
||||
static int ffcopy (int from, int to)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user