head 1.1; branch 1.1.1; access; symbols perseant-exfatfs-base-20261102:1.1.1.1 netbsd-11-1-RELEASE:1.1.1.1 netbsd-10-2-RELEASE:1.1.1.1 netbsd-9-5-RELEASE:1.1.1.1 netbsd-11-0-RELEASE:1.1.1.1 netbsd-11-0-RC7:1.1.1.1 netbsd-11-0-RC6:1.1.1.1 netbsd-11-0-RC5:1.1.1.1 netbsd-11-0-RC4:1.1.1.1 netbsd-11-0-RC3:1.1.1.1 netbsd-11-0-RC2:1.1.1.1 netbsd-11-0-RC1:1.1.1.1 perseant-exfatfs-base-20250801:1.1.1.1 netbsd-11:1.1.1.1.0.30 netbsd-11-base:1.1.1.1 netbsd-10-1-RELEASE:1.1.1.1 perseant-exfatfs-base-20240630:1.1.1.1 perseant-exfatfs:1.1.1.1.0.28 perseant-exfatfs-base:1.1.1.1 netbsd-8-3-RELEASE:1.1.1.1 netbsd-9-4-RELEASE:1.1.1.1 netbsd-10-0-RELEASE:1.1.1.1 netbsd-10-0-RC6:1.1.1.1 netbsd-10-0-RC5:1.1.1.1 netbsd-10-0-RC4:1.1.1.1 netbsd-10-0-RC3:1.1.1.1 netbsd-10-0-RC2:1.1.1.1 netbsd-10-0-RC1:1.1.1.1 netbsd-10:1.1.1.1.0.26 netbsd-10-base:1.1.1.1 netbsd-9-3-RELEASE:1.1.1.1 cjep_sun2x-base1:1.1.1.1 cjep_sun2x:1.1.1.1.0.24 cjep_sun2x-base:1.1.1.1 cjep_staticlib_x-base1:1.1.1.1 netbsd-9-2-RELEASE:1.1.1.1 cjep_staticlib_x:1.1.1.1.0.22 cjep_staticlib_x-base:1.1.1.1 netbsd-9-1-RELEASE:1.1.1.1 phil-wifi-20200421:1.1.1.1 phil-wifi-20200411:1.1.1.1 is-mlppp:1.1.1.1.0.20 is-mlppp-base:1.1.1.1 phil-wifi-20200406:1.1.1.1 netbsd-8-2-RELEASE:1.1.1.1 netbsd-9-0-RELEASE:1.1.1.1 netbsd-9-0-RC2:1.1.1.1 netbsd-9-0-RC1:1.1.1.1 phil-wifi-20191119:1.1.1.1 netbsd-9:1.1.1.1.0.18 netbsd-9-base:1.1.1.1 phil-wifi-20190609:1.1.1.1 netbsd-8-1-RELEASE:1.1.1.1 netbsd-8-1-RC1:1.1.1.1 pgoyette-compat-merge-20190127:1.1.1.1 pgoyette-compat-20190127:1.1.1.1 pgoyette-compat-20190118:1.1.1.1 pgoyette-compat-1226:1.1.1.1 pgoyette-compat-1126:1.1.1.1 pgoyette-compat-1020:1.1.1.1 pgoyette-compat-0930:1.1.1.1 pgoyette-compat-0906:1.1.1.1 pgoyette-compat-0728:1.1.1.1 netbsd-8-0-RELEASE:1.1.1.1 phil-wifi:1.1.1.1.0.16 phil-wifi-base:1.1.1.1 pgoyette-compat-0625:1.1.1.1 netbsd-8-0-RC2:1.1.1.1 pgoyette-compat-0521:1.1.1.1 pgoyette-compat-0502:1.1.1.1 pgoyette-compat-0422:1.1.1.1 netbsd-8-0-RC1:1.1.1.1 pgoyette-compat-0415:1.1.1.1 pgoyette-compat-0407:1.1.1.1 pgoyette-compat-0330:1.1.1.1 pgoyette-compat-0322:1.1.1.1 pgoyette-compat-0315:1.1.1.1 pgoyette-compat:1.1.1.1.0.14 pgoyette-compat-base:1.1.1.1 matt-nb8-mediatek:1.1.1.1.0.12 matt-nb8-mediatek-base:1.1.1.1 perseant-stdc-iso10646:1.1.1.1.0.10 perseant-stdc-iso10646-base:1.1.1.1 netbsd-8:1.1.1.1.0.8 netbsd-8-base:1.1.1.1 prg-localcount2-base3:1.1.1.1 prg-localcount2-base2:1.1.1.1 prg-localcount2-base1:1.1.1.1 prg-localcount2:1.1.1.1.0.6 prg-localcount2-base:1.1.1.1 pgoyette-localcount-20170426:1.1.1.1 bouyer-socketcan-base1:1.1.1.1 pgoyette-localcount-20170320:1.1.1.1 bouyer-socketcan:1.1.1.1.0.4 bouyer-socketcan-base:1.1.1.1 pgoyette-localcount-20170107:1.1.1.1 pgoyette-localcount-20161104:1.1.1.1 localcount-20160914:1.1.1.1 pgoyette-localcount-20160806:1.1.1.1 pgoyette-localcount-20160726:1.1.1.1 pgoyette-localcount:1.1.1.1.0.2 pgoyette-localcount-base:1.1.1.1 v0_16_1:1.1.1.1 GNU:1.1.1; locks; strict; comment @# @; 1.1 date 2016.01.12.19.50.29; author christos; state Exp; branches 1.1.1.1; next ; commitid mjqfEJ9Ohc4GbGQy; 1.1.1.1 date 2016.01.12.19.50.29; author christos; state Exp; branches; next ; commitid mjqfEJ9Ohc4GbGQy; desc @@ 1.1 log @Initial revision @ text @*** gnulib/lib/linebreak.c 2006-07-22 17:27:19.000000000 +0200 --- gettext-tools/lib/linebreak.c 2005-05-21 00:19:09.000000000 +0200 *************** *** 30,38 **** #include "utf8-ucs4.h" #include "utf16-ucs4.h" - #ifdef unused static inline int u32_mbtouc (unsigned int *puc, const unsigned int *s, size_t n) { --- 30,38 ---- #include "utf8-ucs4.h" + #ifdef unused #include "utf16-ucs4.h" static inline int u32_mbtouc (unsigned int *puc, const unsigned int *s, size_t n) { *************** *** 460,465 **** --- 460,467 ---- } + #ifdef unused + /* Determine number of column positions required for first N units (or fewer if S ends before this) in S. */ *************** *** 533,538 **** --- 535,542 ---- return width; } + #endif + /* Determine the line break points in S, and store the result at p[0..n-1]. */ /* We don't support line breaking of complex-context dependent characters *************** *** 741,746 **** --- 745,752 ---- } } + #ifdef unused + void u16_possible_linebreaks (const unsigned short *s, size_t n, const char *encoding, char *p) { *************** *** 961,966 **** --- 967,974 ---- } } + #endif + /* Choose the best line breaks, assuming the uc_width function. Return the column after the end of the string. */ *************** *** 1049,1054 **** --- 1057,1064 ---- return last_column + piece_width; } + #ifdef unused + int u16_width_linebreaks (const unsigned short *s, size_t n, int width, int start_column, int at_end_columns, *************** *** 1216,1221 **** --- 1226,1233 ---- return last_column + piece_width; } + #endif + #ifdef TEST1 *************** *** 1481,1486 **** --- 1493,1500 ---- #endif /* C_CTYPE_ASCII */ + #if defined unused || defined TEST2 + void mbs_possible_linebreaks (const char *s, size_t n, const char *encoding, char *p) *************** *** 1574,1579 **** --- 1588,1595 ---- } } + #endif + int mbs_width_linebreaks (const char *s, size_t n, int width, int start_column, int at_end_columns, @ 1.1.1.1 log @import latest GPLv2 gettext @ text @@