BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000364 [uClibc] Internationalization / Localization minor always 08-02-05 22:32 08-10-05 16:32
Reporter hassold View Status public  
Assigned To uClibc
Priority normal Resolution fixed  
Status closed   Product Version 0.9.27
Summary 0000364: misplaced test in features.h
Description Configuration symbol __UCLIBC_HAS_WCHAR__ is tested as defined line 249 of features.h, whereas header bits/uClibc_Config.h, where it is (eventually) defined, is not yet included (line 267). As a consequence, symbol __STDC_ISO_10646__ is never defined, and several programs believe C libary hsa no wchar support.
Additional Information No patch attached, since fix only consists in moving lines 249-251:

#ifdef __UCLIBC_HAS_WCHAR__
/* wchar_t uses ISO 10646-1 (2nd ed., published 2000-09-15) / Unicode 3.0. */
#define __STDC_ISO_10646__ 200009L
#endif

just after (line 268)

#define __need_uClibc_config_h
#include <bits/uClibc_config.h>
#undef __need_uClibc_config_h
Attached Files

- Relationships

- Notes
(0000401)
vapier
08-10-05 16:32

thanks, fixed in svn
 

- Issue History
Date Modified Username Field Change
08-02-05 22:32 hassold New Issue
08-02-05 22:32 hassold Status new => assigned
08-02-05 22:32 hassold Assigned To  => uClibc
08-10-05 16:32 vapier Note Added: 0000401
08-10-05 16:32 vapier Status assigned => closed
08-10-05 16:32 vapier Resolution open => fixed
08-10-05 16:32 vapier Summary misplaced test in feature.h => misplaced test in features.h


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker