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

utils.h File Reference

#include "globals.h"
#include <fstream.h>

Defines

#define ID3_PATH_LENGTH   (2048 + 1)

Functions

size_t ID3_TimeToSeconds (const char *, size_t)
bool ID3_IsCRLF (const char *, const char *)
size_t ID3_CRLFtoLF (char *, size_t)
void RemoveTrailingSpaces (char *, size_t)
uint32 ParseNumber (const uchar *buffer, size_t size=sizeof(uint32))
size_t RenderNumber (uchar *buffer, uint32 val, size_t size=sizeof(uint32))
void mbstoucs (unicode_t *unicode, const char *ascii, const size_t len)
void ucstombs (char *ascii, const unicode_t *unicode, const 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)
size_t ID3_GetUnSyncSize (uchar *, size_t)
void ID3_UnSync (uchar *, size_t, const uchar *, size_t)
size_t ID3_ReSync (uchar *, size_t)
size_t ID3_GetFileSize (fstream &)
ID3_Err ID3_CreateFile (const char *, fstream &)
ID3_Err ID3_OpenWritableFile (const char *, fstream &)
ID3_Err ID3_OpenReadableFile (const char *, fstream &)

Define Documentation

#define ID3_PATH_LENGTH   (2048 + 1)
 


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 )
 

size_t ID3_GetUnSyncSize ( uchar * pBuffer,
size_t size )
 

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_ReSync ( uchar * data,
size_t size )
 

size_t ID3_TimeToSeconds ( const char * data,
size_t size )
 

void ID3_UnSync ( uchar * dest_data,
size_t dest_size,
const uchar * src_data,
size_t src_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) )
 

void mbstoucs ( unicode_t * unicode,
const char * ascii,
const 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,
const 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