|
| 1 | +diff --git a/cuneiform_src/Kern/ctb/src/ctb_oper.c b/cuneiform_src/Kern/ctb/src/ctb_oper.c |
| 2 | +index 2aedd58..3d7ec65 100644 |
| 3 | +--- a/cuneiform_src/Kern/ctb/src/ctb_oper.c |
| 4 | ++++ b/cuneiform_src/Kern/ctb/src/ctb_oper.c |
| 5 | +@@ -61,6 +61,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 6 | + #define MAXPATH 256 |
| 7 | + #include<string.h> |
| 8 | + #include<sys/stat.h> |
| 9 | ++#include<ctype.h> |
| 10 | + #include "ctb.h" |
| 11 | + |
| 12 | + /// extern fuxntions and data |
| 13 | +diff --git a/cuneiform_src/Kern/dif/src/diffr.c b/cuneiform_src/Kern/dif/src/diffr.c |
| 14 | +index f0d89db..7d0d898 100644 |
| 15 | +--- a/cuneiform_src/Kern/dif/src/diffr.c |
| 16 | ++++ b/cuneiform_src/Kern/dif/src/diffr.c |
| 17 | +@@ -105,7 +105,7 @@ extern uchar BUFFER[256]; /* |
| 18 | + extern uchar LOCAL[50]; /* ª®®à¤¨ âë ®£ */ |
| 19 | + extern uchar LOCAL_W[50]; /* è¨à¨ë ®£ */ |
| 20 | + extern uchar end1,beg2; /* ª®¥æ 1 ¨ ç «® 2-®© ®£ ¨¯ */ |
| 21 | +-extern broken_ii; /* ä« £ ¤¢ãå ¯ «®ª */ |
| 22 | ++extern uchar broken_ii; /* ä« £ ¤¢ãå ¯ «®ª */ |
| 23 | + extern int16_t dnri_hook; // bottom right hook in small russian italic II,III |
| 24 | + extern int16_t uple_hook; // bottom left hook in small russian italic II,III |
| 25 | + extern int16_t up_jack ; // upper jack |
| 26 | +diff --git a/cuneiform_src/Kern/hdebug/__snp.c b/cuneiform_src/Kern/hdebug/__snp.c |
| 27 | +index cbf3353..8682cb1 100644 |
| 28 | +--- a/cuneiform_src/Kern/hdebug/__snp.c |
| 29 | ++++ b/cuneiform_src/Kern/hdebug/__snp.c |
| 30 | +@@ -986,11 +986,11 @@ extern "C" { |
| 31 | + void SnpDrawLine(Point16* start, Point16* end, int32_t skew, |
| 32 | + uint32_t rgb_color, int16_t pen_width, Handle key ) |
| 33 | + { |
| 34 | +- LDPUMA_DrawLine(NULL,start,end,skew,rgb_color,pen_width,key ); |
| 35 | ++ LDPUMA_DrawLine(NULL,start,end,skew,rgb_color,pen_width,(long int)key ); |
| 36 | + }; |
| 37 | + void SnpHideLines(Handle key) |
| 38 | + { |
| 39 | +- LDPUMA_DeleteLines(NULL,key); |
| 40 | ++ LDPUMA_DeleteLines(NULL,(long int)key); |
| 41 | + }; |
| 42 | + void SnpUpdateViews(void) |
| 43 | + { |
| 44 | +diff --git a/cuneiform_src/Kern/leo/src/leo_dll.c b/cuneiform_src/Kern/leo/src/leo_dll.c |
| 45 | +index da09092..25bc167 100644 |
| 46 | +--- a/cuneiform_src/Kern/leo/src/leo_dll.c |
| 47 | ++++ b/cuneiform_src/Kern/leo/src/leo_dll.c |
| 48 | +@@ -60,6 +60,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 49 | + #include <ctype.h> |
| 50 | + /*#include <io.h>*/ |
| 51 | + |
| 52 | ++#include "cfcompat.h" |
| 53 | + #include "leo_tune.h" |
| 54 | + #include "cpu.h" |
| 55 | + #define PC_TYPE 0 |
| 56 | +diff --git a/cuneiform_src/Kern/loc/src/loc.c b/cuneiform_src/Kern/loc/src/loc.c |
| 57 | +index e416b33..4b817ad 100644 |
| 58 | +--- a/cuneiform_src/Kern/loc/src/loc.c |
| 59 | ++++ b/cuneiform_src/Kern/loc/src/loc.c |
| 60 | +@@ -63,6 +63,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 61 | + #include <unistd.h> |
| 62 | + #endif |
| 63 | + #include "loc.h" |
| 64 | ++#include "cfcompat.h" |
| 65 | + #include "struct.h" |
| 66 | + #include <sys/stat.h> |
| 67 | + |
| 68 | +diff --git a/cuneiform_src/Kern/rbal/src/linbam.c b/cuneiform_src/Kern/rbal/src/linbam.c |
| 69 | +index cd34fab..a0a93d6 100644 |
| 70 | +--- a/cuneiform_src/Kern/rbal/src/linbam.c |
| 71 | ++++ b/cuneiform_src/Kern/rbal/src/linbam.c |
| 72 | +@@ -65,7 +65,7 @@ |
| 73 | + #include "lang_def.h" // 08.09.2000 E.P. |
| 74 | + #include "minmax.h" |
| 75 | + |
| 76 | +-extern line_BL; |
| 77 | ++extern Bool line_BL; |
| 78 | + extern CSTR_line lin_str; |
| 79 | + |
| 80 | + static void set_basint(void); |
| 81 | +diff --git a/cuneiform_src/Kern/rblock/sources/c/ltmain.c b/cuneiform_src/Kern/rblock/sources/c/ltmain.c |
| 82 | +index 0653b6b..1c99b28 100644 |
| 83 | +--- a/cuneiform_src/Kern/rblock/sources/c/ltmain.c |
| 84 | ++++ b/cuneiform_src/Kern/rblock/sources/c/ltmain.c |
| 85 | +@@ -583,7 +583,7 @@ void PageStrings2 (void) |
| 86 | + |
| 87 | + void LayoutPart1 (void) |
| 88 | + { |
| 89 | +-extern SheetsCorrectRoots(); |
| 90 | ++// extern SheetsCorrectRoots(); |
| 91 | + # ifdef LT_DEBUG |
| 92 | + switch (layout) |
| 93 | + { |
| 94 | +diff --git a/cuneiform_src/Kern/rblock/sources/c/ltroots.c b/cuneiform_src/Kern/rblock/sources/c/ltroots.c |
| 95 | +index e68abd5..7efee82 100644 |
| 96 | +--- a/cuneiform_src/Kern/rblock/sources/c/ltroots.c |
| 97 | ++++ b/cuneiform_src/Kern/rblock/sources/c/ltroots.c |
| 98 | +@@ -69,6 +69,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 99 | + |
| 100 | + # include <fcntl.h> |
| 101 | + # include <stdio.h> |
| 102 | ++# include <unistd.h> |
| 103 | + /*# include <crtdbg.h>*/ |
| 104 | + #include <assert.h> |
| 105 | + |
| 106 | +@@ -126,7 +127,7 @@ Bool RootsLoadFile (char * pFilename) |
| 107 | + return (FALSE); |
| 108 | + } |
| 109 | + |
| 110 | +- while (read (hFile, &RootRecord, sizeof (ROOT)) == sizeof (ROOT)) |
| 111 | ++ while (read ((int)hFile, &RootRecord, sizeof (ROOT)) == sizeof (ROOT)) |
| 112 | + { |
| 113 | + RootRecord.bReached = FALSE; |
| 114 | + |
| 115 | +@@ -143,14 +144,14 @@ Bool RootsLoadFile (char * pFilename) |
| 116 | + { |
| 117 | + ErrorNoEnoughMemory ("in LTROOTS.C,RootsLoadFile,part 1"); |
| 118 | + nRoots = 0; |
| 119 | +- close (hFile); |
| 120 | ++ close ((int)hFile); |
| 121 | + return (FALSE); |
| 122 | + } |
| 123 | + |
| 124 | + pRoots [nRoots - 1] = RootRecord; |
| 125 | + } |
| 126 | + |
| 127 | +- close (hFile); |
| 128 | ++ close ((int)hFile); |
| 129 | + return (TRUE); |
| 130 | + } |
| 131 | + # endif |
| 132 | +diff --git a/cuneiform_src/Kern/rstr/src/diffr.c b/cuneiform_src/Kern/rstr/src/diffr.c |
| 133 | +index 3427806..c4ad6aa 100644 |
| 134 | +--- a/cuneiform_src/Kern/rstr/src/diffr.c |
| 135 | ++++ b/cuneiform_src/Kern/rstr/src/diffr.c |
| 136 | +@@ -168,7 +168,7 @@ extern uchar BUFFER[256]; /* |
| 137 | + extern uchar LOCAL[50]; /* ª®®à¤¨ âë ®£ */ |
| 138 | + extern uchar LOCAL_W[50]; /* è¨à¨ë ®£ */ |
| 139 | + extern uchar end1,beg2; /* ª®¥æ 1 ¨ ç «® 2-®© ®£ ¨¯ */ |
| 140 | +-extern broken_ii; /* ä« £ ¤¢ãå ¯ «®ª */ |
| 141 | ++extern uchar broken_ii; /* ä« £ ¤¢ãå ¯ «®ª */ |
| 142 | + extern int16_t dnri_hook; // bottom right hook in small russian italic II,III |
| 143 | + extern int16_t uple_hook; // bottom left hook in small russian italic II,III |
| 144 | + extern int16_t up_jack ; // upper jack |
| 145 | +diff --git a/cuneiform_src/Kern/rstr/src/match_wd.c b/cuneiform_src/Kern/rstr/src/match_wd.c |
| 146 | +index 7a8c7f5..ca5f933 100644 |
| 147 | +--- a/cuneiform_src/Kern/rstr/src/match_wd.c |
| 148 | ++++ b/cuneiform_src/Kern/rstr/src/match_wd.c |
| 149 | +@@ -341,7 +341,7 @@ param.monitors=*((uint32_t*)points); |
| 150 | + param.p2_active=1; //call while p2 pass |
| 151 | + param.language=3; // LANG_RUSSIAN |
| 152 | + |
| 153 | +-if((rc=setjmp(Control_Point())) != 0) |
| 154 | ++if((rc=setjmp(*Control_Point())) != 0) |
| 155 | + return FALSE; |
| 156 | + |
| 157 | + w=match_string(ln, word, ¶m); |
| 158 | +diff --git a/cuneiform_src/Kern/rstr/src/rcm.c b/cuneiform_src/Kern/rstr/src/rcm.c |
| 159 | +index 0659b69..45cf362 100644 |
| 160 | +--- a/cuneiform_src/Kern/rstr/src/rcm.c |
| 161 | ++++ b/cuneiform_src/Kern/rstr/src/rcm.c |
| 162 | +@@ -2648,7 +2648,7 @@ int16_t text_findstat_agressive(char * w) { |
| 163 | + } |
| 164 | + |
| 165 | + jmp_buf * Control_Point() { |
| 166 | +- return jumper; |
| 167 | ++ return &jumper; |
| 168 | + } |
| 169 | + |
| 170 | + ///////////// |
0 commit comments