View | Details | Raw Unified | Return to bug 28552
Collapse All | Expand All

(-)euc.c (+6 lines)
Lines 123-128 Link Here
123
#define	_SS2	0x008e
123
#define	_SS2	0x008e
124
#define	_SS3	0x008f
124
#define	_SS3	0x008f
125
125
126
#define GR_BITS	0x80808080 /* XXX: to be fixed */
127
126
static inline int
128
static inline int
127
_euc_set(c)
129
_euc_set(c)
128
	u_int c;
130
	u_int c;
Lines 202-207 Link Here
202
				}
204
				}
203
				*string++ = _SS2;
205
				*string++ = _SS2;
204
				--i;
206
				--i;
207
				/* SS2 designates G2 into GR */
208
				nm |= GR_BITS;
205
			} else
209
			} else
206
				if (m == CEI->bits[3]) {
210
				if (m == CEI->bits[3]) {
207
					i = len = CEI->count[3];
211
					i = len = CEI->count[3];
Lines 212-217 Link Here
212
					}
216
					}
213
					*string++ = _SS3;
217
					*string++ = _SS3;
214
					--i;
218
					--i;
219
					/* SS3 designates G3 into GR */
220
					nm |= GR_BITS;
215
				} else
221
				} else
216
					goto CodeSet1;	/* Bletch */
222
					goto CodeSet1;	/* Bletch */
217
		while (i-- > 0)
223
		while (i-- > 0)

Return to bug 28552