diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-11 23:26:42 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-11 23:26:42 +0200 |
commit | 00528822004e5763c669e58191f10c5202f679b5 (patch) | |
tree | c60a30ca27a190bb09f6d4fe3948c56e0aef3583 /TODO | |
parent | 56573cb4f7393fdb320660a5c258c72688a74f64 (diff) | |
download | busybox-w32-00528822004e5763c669e58191f10c5202f679b5.tar.gz busybox-w32-00528822004e5763c669e58191f10c5202f679b5.tar.bz2 busybox-w32-00528822004e5763c669e58191f10c5202f679b5.zip |
top: add -m ("memory") option
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -320,6 +320,29 @@ vdprintf() -> similar sized functionality | |||
320 | 320 | ||
321 | Unicode work needed: | 321 | Unicode work needed: |
322 | 322 | ||
323 | Unicode support uses libc multibyte functions if LOCALE_SUPPORT is on | ||
324 | (in this case, the code will also support many more encodings), | ||
325 | or uses a limited subset of re-implemented multibyte functions | ||
326 | which only understand "one byte == one char" and unicode. | ||
327 | This is useful if you build against uclibc with locale support disabled. | ||
328 | |||
329 | Unicode-dependent applets must call check_unicode_in_env() when they | ||
330 | begin executing. | ||
331 | |||
332 | Applet code may conditionalize on FEATURE_ASSUME_UNICODE | ||
333 | in order to use more efficient code if unicode support is not requested. | ||
334 | |||
335 | Available functions (if you need more, implement them in libbb/unicode.c | ||
336 | so that they work without LOCALE_SUPPORT too): | ||
337 | |||
338 | int bb_mbstrlen(str) - multibyte-aware strlen | ||
339 | size_t mbstowcs(wdest, src, n) | ||
340 | size_t wcstombs(dest, wsrc, n) | ||
341 | size_t wcrtomb(str, wc, wstate) | ||
342 | int iswspace(wc) | ||
343 | int iswalnum(wc) | ||
344 | int iswpunct(wc) | ||
345 | |||
323 | Applets which only need to align columns on screen correctly: | 346 | Applets which only need to align columns on screen correctly: |
324 | 347 | ||
325 | ls - already done, use source as an example | 348 | ls - already done, use source as an example |