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 Wed Sep 5 16:53:38 2001 for id3lib by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001