# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/cuneiform/hotfix-bool.patch # Copyright (C) 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- --- cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/fontprop.c.vanilla 2026-04-28 01:51:05.837716039 +0300 +++ cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/fontprop.c 2026-04-28 01:53:29.165018441 +0300 @@ -716,7 +716,7 @@ struct word_inc { cell *c1,*c; - int16_t bool,n; + int16_t bol,n; uchar fnt; } w_inc[WORDMAX]; @@ -830,7 +830,7 @@ //save prew word : { - int16_t bool=0; + int16_t bol=0; for (c2=c1; c2!=c; c2=c2->next) { @@ -841,24 +841,24 @@ !is_russian_baltic_conflict(c2->vers[0].let)&&// 17.07.2001 E.P. !is_russian_turkish_conflict(c2->vers[0].let) // 21.05.2002 E.P. ) - bool = 1; + bol = 1; if( memchr(nei_italic,c2->vers[0].let,sizeof(nei_italic)) && !is_russian_baltic_conflict(c2->vers[0].let)&&// 17.07.2001 E.P. !is_russian_turkish_conflict(c2->vers[0].let) // 21.05.2002 E.P. ) - bool++; + bol++; } } - if( bool == n ) - bool = 1; + if( bol == n ) + bol = 1; else - bool = 0; + bol = 0; if ( nwi < WORDMAX ) { w_inc[nwi].fnt = fnt & (c_fp_it+c_fp_str); - w_inc[nwi].bool = bool; + w_inc[nwi].bol = bol; w_inc[nwi].c1 = c1; w_inc[nwi].c = c; w_inc[nwi].n = n; @@ -948,26 +948,26 @@ int16_t i,fl,fr,fnt; w_inc[0].fnt = 0; - w_inc[0].bool = 0; + w_inc[0].bol = 0; if ( nwi > 0 && nwi < WORDMAX ) { w_inc[nwi].fnt = 0; - w_inc[nwi].bool = 0; + w_inc[nwi].bol = 0; } else nwi = WORDMAX / 2; for(i=1;i