Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

utils.cpp File Reference

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

Functions

size_t ID3_TimeToSeconds (const char *data, size_t size)
bool ID3_IsCRLF (const char *begin, const char *end)
size_t ID3_CRLFtoLF (char *buffer, size_t size)
void RemoveTrailingSpaces (char *buffer, size_t length)
uint32 ParseNumber (const uchar *buffer, size_t size)
size_t RenderNumber (uchar *buffer, uint32 val, size_t size)
void mbstoucs (unicode_t *unicode, const char *ascii, size_t len)
void ucstombs (char *ascii, const unicode_t *unicode, size_t len)
size_t ucslen (const unicode_t *unicode)
void ucscpy (unicode_t *dest, const unicode_t *src)
void ucsncpy (unicode_t *dest, const unicode_t *src, size_t len)
int ucscmp (const unicode_t *s1, const unicode_t *s2)
int ucsncmp (const unicode_t *s1, const unicode_t *s2, size_t len)
bool exists (const char *name)
ID3_Err ID3_CreateFile (const char *name, fstream &file)
size_t ID3_GetFileSize (fstream &file)
ID3_Err ID3_OpenWritableFile (const char *name, fstream &file)
ID3_Err ID3_OpenReadableFile (const char *name, fstream &file)

Function Documentation

size_t ID3_CRLFtoLF ( char * buffer,
size_t size )
 

ID3_Err ID3_CreateFile ( const char * name,
fstream & file )
 

size_t ID3_GetFileSize ( fstream & file )
 

bool ID3_IsCRLF ( const char * begin,
const char * end )
 

ID3_Err ID3_OpenReadableFile ( const char * name,
fstream & file )
 

ID3_Err ID3_OpenWritableFile ( const char * name,
fstream & file )
 

size_t ID3_TimeToSeconds ( const char * data,
size_t size )
 

uint32 ParseNumber ( const uchar * buffer,
size_t size = sizeof(uint32) )
 

void RemoveTrailingSpaces ( char * buffer,
size_t length )
 

size_t RenderNumber ( uchar * buffer,
uint32 val,
size_t size = sizeof(uint32) )
 

bool exists ( const char * name )
 

void mbstoucs ( unicode_t * unicode,
const char * ascii,
size_t len )
 

int ucscmp ( const unicode_t * s1,
const unicode_t * s2 )
 

void ucscpy ( unicode_t * dest,
const unicode_t * src )
 

size_t ucslen ( const unicode_t * unicode )
 

int ucsncmp ( const unicode_t * s1,
const unicode_t * s2,
size_t len )
 

void ucsncpy ( unicode_t * dest,
const unicode_t * src,
size_t len )
 

void ucstombs ( char * ascii,
const unicode_t * unicode,
size_t len )
 


Generated at Mon Mar 5 12:06:45 2001 for id3lib by doxygen1.2.5 written by Dimitri van Heesch, © 1997-2001