LINUX.ORG.RU

История изменений

Исправление Atlant, (текущая версия) :

А если заменить на

typedef struct{
  size_t len;
  char *str;
} AnsiString;
typedef struct{  
  size_t len;
  wchar *str;
} WideString;
То почти $Билдер =)

А уж коли добавить поле кодировки, то и современная версия! =))

typedef struct{
  int CharSet;
  size_t len;
  char *str;
} AnsiString;
typedef struct{
  int CharSet;
  size_t len;
  wchar *str;
} WideString;

Исходная версия Atlant, :

А если заменить на
[code]
typedef struct{
size_t len;
char *str;
} AnsiString;
typedef struct{
size_t len;
wchar *str;
} WideString;
[/code]
То почти $Билдер =)
А уж коли добавить поле кодировки, то и современная версия! =))
[code]
typedef struct{
int CharSet;
size_t len;
char *str;
} AnsiString;
typedef struct{
int CharSet;
size_t len;
wchar *str;
} WideString;
[/code]