Line 0
Link Here
|
|
|
1 |
--- cuneiform_src/Kern/rblock/sources/c/ltroots.c.orig 2015-07-09 09:24:35 UTC |
2 |
+++ cuneiform_src/Kern/rblock/sources/c/ltroots.c |
3 |
@@ -71,6 +71,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
4 |
# include <stdio.h> |
5 |
/*# include <crtdbg.h>*/ |
6 |
#include <assert.h> |
7 |
+#include <unistd.h> |
8 |
|
9 |
# include "c_memory.h" |
10 |
# include "iolib.h" |
11 |
@@ -108,19 +109,19 @@ int nRootStripsOffset; |
12 |
|
13 |
# ifdef LT_STAND_ALONE |
14 |
# define ROOTS_MEMORY_QUANTUM 1024 |
15 |
- |
16 |
+ |
17 |
Bool RootsLoadFile (char * pFilename) |
18 |
{ |
19 |
/* typedef int HANDLE;*/ |
20 |
|
21 |
- HANDLE hFile; |
22 |
+ int hFile; |
23 |
ROOT RootRecord; |
24 |
|
25 |
RootsFreeData (); |
26 |
|
27 |
- hFile = (HANDLE)open (pFilename, O_RDONLY | O_BINARY); |
28 |
+ hFile = (int)open (pFilename, O_RDONLY | O_BINARY); |
29 |
|
30 |
- if (hFile == (HANDLE)(-1)) |
31 |
+ if (hFile == (int)(-1)) |
32 |
{ |
33 |
ErrorFile (); |
34 |
return (FALSE); |
35 |
@@ -154,7 +155,7 @@ Bool RootsLoadFile (char * pFilename) |
36 |
return (TRUE); |
37 |
} |
38 |
# endif |
39 |
- |
40 |
+ |
41 |
void CalculatePageParameters (void) |
42 |
{ |
43 |
ROOT *pRoot; |
44 |
@@ -287,7 +288,7 @@ void RootStripsCalculate (void) |
45 |
} |
46 |
} |
47 |
} |
48 |
- |
49 |
+ |
50 |
void RootStripsGetLoopParameters |
51 |
( |
52 |
int yTop, |
53 |
@@ -358,7 +359,7 @@ void RootStripsGetLoopParameters |
54 |
*ppAfter = pEnd + 1; |
55 |
} |
56 |
} |
57 |
- |
58 |
+ |
59 |
void RootsRemoveFromRulers (void) |
60 |
{ |
61 |
ROOT *p; |
62 |
@@ -377,7 +378,7 @@ void RootsRemoveFromRulers (void) |
63 |
} |
64 |
} |
65 |
} |
66 |
- |
67 |
+ |
68 |
void RootsSaveNonLayoutData (void) |
69 |
{ |
70 |
int i; |
71 |
@@ -400,7 +401,7 @@ void RootsSaveNonLayoutData (void) |
72 |
pRootExts [i].wLength = pRoots [i].u1.u2.wLength; |
73 |
} |
74 |
} |
75 |
- |
76 |
+ |
77 |
void RootsRestoreNonLayoutData_ForDustAndRemoved (void) |
78 |
{ |
79 |
int i; |
80 |
@@ -418,7 +419,7 @@ void RootsRestoreNonLayoutData_ForDustAn |
81 |
} |
82 |
} |
83 |
} |
84 |
- |
85 |
+ |
86 |
void RootsRestoreNonLayoutData_ForBlock (BLOCK *p) |
87 |
{ |
88 |
ROOT *pRoot, *pNext; |
89 |
@@ -436,7 +437,7 @@ void RootsRestoreNonLayoutData_ForBlock |
90 |
pRoot -> u1.u2.wLength = pRootExts [pRoot - pRoots].wLength; |
91 |
} |
92 |
} |
93 |
- |
94 |
+ |
95 |
void RootsRestoreNonLayoutData (void) |
96 |
{ |
97 |
int i; |
98 |
@@ -456,7 +457,8 @@ void RootsRestoreNonLayoutData (void) |
99 |
pAfterRootExts = NULL; |
100 |
nRootExts = 0; |
101 |
} |
102 |
- |
103 |
+ |
104 |
+ |
105 |
void RootsFreeData (void) |
106 |
{ |
107 |
# ifdef LT_STAND_ALONE |