one from terminal.c. Have wcwidth.c include putty.h to get its prototypes.
[originally from svn r2377]
char *cp_name(int codepage);
void get_unitab(int codepage, wchar_t * unitab, int ftype);
char *cp_name(int codepage);
void get_unitab(int codepage, wchar_t * unitab, int ftype);
+/*
+ * Exports from wcwidth.c
+ */
+int wcwidth(wchar_t ucs);
+int wcswidth(const wchar_t *pwcs, size_t n);
+
/*
* Exports from mscrypto.c
*/
/*
* Exports from mscrypto.c
*/
term->logctx)
logtraffic(term->logctx, (unsigned char) c, LGTYP_ASCII);
{
term->logctx)
logtraffic(term->logctx, (unsigned char) c, LGTYP_ASCII);
{
- extern int wcwidth(wchar_t ucs);
int width = 0;
if (DIRECT_CHAR(c))
width = 1;
int width = 0;
if (DIRECT_CHAR(c))
width = 1;
struct interval {
unsigned short first;
unsigned short last;
struct interval {
unsigned short first;
unsigned short last;