summaryrefslogtreecommitdiff
path: root/archivers/hpack/patches/patch-ad
blob: 5a05914ab59f375c0ab8bb637843b85ef09be1f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
$NetBSD: patch-ad,v 1.2 2002/03/09 03:27:51 yyamano Exp $

--- language/language.c.orig	Thu Sep 23 11:23:20 1993
+++ language/language.c
@@ -188,7 +188,7 @@
 				/* Process user response */
 				response = hgetch();
 				response = toupper( response );	/* Damn macros */
-				blankLine( screenWidth );
+				blankLine( screenWidth - 1 );
 				if( response == RESPONSE_QUIT )
 					return;
 				lineNo -= ( response == ' ' ) ? screenHeight : 1;
@@ -268,6 +268,9 @@
 	if( ( inFD = hopen( fileNamePtr, O_RDONLY | S_DENYWR | A_RANDSEQ ) ) == ERROR )
 		return( ERROR );
 #elif defined( __UNIX__ )
+	fileNamePtr = getFirstKeyPath( PREFIX "/share/hpack", DATA_FILENAME );
+	if( ( inFD = hopen( fileNamePtr, O_RDONLY | S_DENYWR | A_RANDSEQ ) ) != ERROR )
+		goto found;
 	/* Build path to language file and try and process it */
 	fileNamePtr = getFirstKeyPath( getenv( "PATH" ), DATA_FILENAME );
 	while( fileNamePtr != NULL )
@@ -290,6 +293,9 @@
 			return( ERROR );		/* Couldn't find/open input file */
 		}
 #endif /* System-specific handling of how to find language defn.file */
+#if defined(__UNIX__)
+found:
+#endif
 	setInputFD( inFD );
 	resetFastIn();