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