Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

utils.cpp File Reference

#include <ctype.h>
#include "id3/utils.h"

Go to the source code of this file.

Defines

#define NOCREATE   ((std::ios_base::openmode)0)
#define ID3_IS_ASCII(enc)   ((enc) == ID3TE_ASCII || (enc) == ID3TE_ISO8859_1 || (enc) == ID3TE_UTF8)
#define ID3_IS_UNICODE(enc)   ((enc) == ID3TE_UNICODE || (enc) == ID3TE_UTF16 || (enc) == ID3TE_UTF16BE)

Functions

dami::String mbstoucs (dami::String data)
dami::String ucstombs (dami::String data)
dami::String oldconvert (dami::String data, ID3_TextEnc sourceEnc, ID3_TextEnc targetEnc)
size_t dami::renderNumber (uchar *buffer, uint32 val, size_t size)
String dami::renderNumber (uint32 val, size_t size)
String dami::convert (String data, ID3_TextEnc sourceEnc, ID3_TextEnc targetEnc)
size_t dami::ucslen (const unicode_t *unicode)
ID3_Err dami::createFile (String name, fstream &file)
size_t dami::getFileSize (fstream &file)
size_t dami::getFileSize (ifstream &file)
size_t dami::getFileSize (ofstream &file)
ID3_Err dami::openWritableFile (String name, fstream &file)
ID3_Err dami::openWritableFile (String name, ofstream &file)
ID3_Err dami::openReadableFile (String name, fstream &file)
ID3_Err dami::openReadableFile (String name, ifstream &file)
String dami::toString (uint32 val)
WString dami::toWString (const unicode_t buf[], size_t len)


Define Documentation

#define ID3_IS_ASCII enc   )     ((enc) == ID3TE_ASCII || (enc) == ID3TE_ISO8859_1 || (enc) == ID3TE_UTF8)
 

Referenced by oldconvert().

#define ID3_IS_UNICODE enc   )     ((enc) == ID3TE_UNICODE || (enc) == ID3TE_UTF16 || (enc) == ID3TE_UTF16BE)
 

Referenced by oldconvert().

#define NOCREATE   ((std::ios_base::openmode)0)
 

Definition at line 35 of file utils.cpp.

Referenced by dami::openReadableFile(), and dami::openWritableFile().


Function Documentation

String dami::convert String  data,
ID3_TextEnc  sourceEnc,
ID3_TextEnc  targetEnc
 

Definition at line 185 of file utils.cpp.

References dami::convert(), and oldconvert().

Referenced by dami::convert().

ID3_Err dami::createFile String  name,
fstream &  file
 

Definition at line 240 of file utils.cpp.

References dami::createFile(), ID3E_NoError, and ID3E_ReadOnly.

Referenced by dami::createFile().

size_t dami::getFileSize ofstream &  file  ) 
 

Definition at line 282 of file utils.cpp.

References dami::getFileSize().

size_t dami::getFileSize ifstream &  file  ) 
 

Definition at line 269 of file utils.cpp.

References dami::getFileSize().

size_t dami::getFileSize fstream &  file  ) 
 

Definition at line 256 of file utils.cpp.

References dami::getFileSize().

Referenced by dami::getFileSize().

ID3_Err dami::openReadableFile String  name,
ifstream &  file
 

Definition at line 350 of file utils.cpp.

References dami::openReadableFile(), ID3E_NoError, ID3E_NoFile, and NOCREATE.

ID3_Err dami::openReadableFile String  name,
fstream &  file
 

Definition at line 335 of file utils.cpp.

References dami::openReadableFile(), ID3E_NoError, ID3E_NoFile, and NOCREATE.

Referenced by dami::openReadableFile().

ID3_Err dami::openWritableFile String  name,
ofstream &  file
 

Definition at line 315 of file utils.cpp.

References dami::openWritableFile(), ID3E_NoError, ID3E_NoFile, ID3E_ReadOnly, and NOCREATE.

ID3_Err dami::openWritableFile String  name,
fstream &  file
 

Definition at line 295 of file utils.cpp.

References dami::openWritableFile(), ID3E_NoError, ID3E_NoFile, ID3E_ReadOnly, and NOCREATE.

Referenced by dami::openWritableFile().

String dami::renderNumber uint32  val,
size_t  size
 

Definition at line 103 of file utils.cpp.

References dami::renderNumber(), and MASK8.

size_t dami::renderNumber uchar buffer,
uint32  val,
size_t  size
 

Definition at line 92 of file utils.cpp.

References dami::renderNumber(), and MASK8.

Referenced by dami::renderNumber().

String dami::toString uint32  val  ) 
 

Definition at line 365 of file utils.cpp.

References dami::toString().

Referenced by dami::toString().

WString dami::toWString const unicode_t  buf[],
size_t  len
 

Definition at line 383 of file utils.cpp.

References dami::toWString().

Referenced by dami::toWString().

size_t dami::ucslen const unicode_t unicode  ) 
 

Definition at line 216 of file utils.cpp.

References dami::ucslen(), NULL, and NULL_UNICODE.

Referenced by dami::ucslen().

dami::String mbstoucs dami::String  data  ) 
 

Definition at line 51 of file utils.cpp.

Referenced by oldconvert().

dami::String oldconvert dami::String  data,
ID3_TextEnc  sourceEnc,
ID3_TextEnc  targetEnc
 

Definition at line 74 of file utils.cpp.

References ID3_IS_ASCII, ID3_IS_UNICODE, mbstoucs(), and ucstombs().

Referenced by dami::convert().

dami::String ucstombs dami::String  data  ) 
 

Definition at line 63 of file utils.cpp.

Referenced by oldconvert().


Generated on Wed Jul 27 19:44:09 2005 for id3lib by  doxygen 1.4.2