xref: /netbsd-src/external/gpl2/gettext/dist/gnulib-local/lib/linebreak.c.diff (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1*** gnulib/lib/linebreak.c	2006-07-22 17:27:19.000000000 +0200
2--- gettext-tools/lib/linebreak.c	2005-05-21 00:19:09.000000000 +0200
3***************
4*** 30,38 ****
5
6  #include "utf8-ucs4.h"
7
8  #include "utf16-ucs4.h"
9
10- #ifdef unused
11  static inline int
12  u32_mbtouc (unsigned int *puc, const unsigned int *s, size_t n)
13  {
14--- 30,38 ----
15
16  #include "utf8-ucs4.h"
17
18+ #ifdef unused
19  #include "utf16-ucs4.h"
20
21  static inline int
22  u32_mbtouc (unsigned int *puc, const unsigned int *s, size_t n)
23  {
24***************
25*** 460,465 ****
26--- 460,467 ----
27  }
28
29
30+ #ifdef unused
31+
32  /* Determine number of column positions required for first N units
33     (or fewer if S ends before this) in S.  */
34
35***************
36*** 533,538 ****
37--- 535,542 ----
38    return width;
39  }
40
41+ #endif
42+
43
44  /* Determine the line break points in S, and store the result at p[0..n-1].  */
45  /* We don't support line breaking of complex-context dependent characters
46***************
47*** 741,746 ****
48--- 745,752 ----
49      }
50  }
51
52+ #ifdef unused
53+
54  void
55  u16_possible_linebreaks (const unsigned short *s, size_t n, const char *encoding, char *p)
56  {
57***************
58*** 961,966 ****
59--- 967,974 ----
60      }
61  }
62
63+ #endif
64+
65
66  /* Choose the best line breaks, assuming the uc_width function.
67     Return the column after the end of the string.  */
68***************
69*** 1049,1054 ****
70--- 1057,1064 ----
71    return last_column + piece_width;
72  }
73
74+ #ifdef unused
75+
76  int
77  u16_width_linebreaks (const unsigned short *s, size_t n,
78                        int width, int start_column, int at_end_columns,
79***************
80*** 1216,1221 ****
81--- 1226,1233 ----
82    return last_column + piece_width;
83  }
84
85+ #endif
86+
87
88  #ifdef TEST1
89
90***************
91*** 1481,1486 ****
92--- 1493,1500 ----
93
94  #endif /* C_CTYPE_ASCII */
95
96+ #if defined unused || defined TEST2
97+
98  void
99  mbs_possible_linebreaks (const char *s, size_t n, const char *encoding,
100                           char *p)
101***************
102*** 1574,1579 ****
103--- 1588,1595 ----
104      }
105  }
106
107+ #endif
108+
109  int
110  mbs_width_linebreaks (const char *s, size_t n,
111                        int width, int start_column, int at_end_columns,
112