mplib_s.h File Reference

#include "mplib.h"

Go to the source code of this file.

Defines

#define __BEGIN_DECLS
#define __END_DECLS
#define GLL   148
#define frame_is_read_only(id3v2_frame__)   ((id3v2_frame__->status_flag >> 4) & 1)
#define frame_preserve_on_tag_altered(id3v2_frame__)   ((id3v2_frame__->status_flag >> 6) & 1)
#define frame_preserve_on_file_altered(id3v2_frame__)   ((id3v2_frame__->status_flag >> 5) & 1)
#define frame_has_group_information(id3v2_frame__)   ((id3v2_frame__->format_flag >> 6) & 1)
#define frame_is_compressed(id3v2_frame__)   ((id3v2_frame__->format_flag >> 3) & 1)
#define frame_is_encrypted(id3v2_frame__)   ((id3v2_frame__->format_flag >> 2) & 1)
#define frame_is_unsynchronised(id3v2_frame__)   ((id3v2_frame__->format_flag >> 1) & 1)
#define frame_has_data_length_indicator(id3v2_frame__)   (id3v2_frame__->format_flag & 1)

Functions

size_t read_mem (void *dest, size_t nbytes, void *varg)
off_t lseek_mem (off_t offset, int whence, void *varg)
size_t read_file (void *dest, size_t nbytes, void *varg)
off_t lseek_file (off_t offset, int whence, void *varg)


Define Documentation

#define __BEGIN_DECLS
 

Definition at line 44 of file mplib_s.h.

#define __END_DECLS
 

Definition at line 45 of file mplib_s.h.

#define frame_has_data_length_indicator id3v2_frame__   )     (id3v2_frame__->format_flag & 1)
 

Definition at line 99 of file mplib_s.h.

#define frame_has_group_information id3v2_frame__   )     ((id3v2_frame__->format_flag >> 6) & 1)
 

Definition at line 95 of file mplib_s.h.

#define frame_is_compressed id3v2_frame__   )     ((id3v2_frame__->format_flag >> 3) & 1)
 

Definition at line 96 of file mplib_s.h.

#define frame_is_encrypted id3v2_frame__   )     ((id3v2_frame__->format_flag >> 2) & 1)
 

Definition at line 97 of file mplib_s.h.

#define frame_is_read_only id3v2_frame__   )     ((id3v2_frame__->status_flag >> 4) & 1)
 

Definition at line 91 of file mplib_s.h.

#define frame_is_unsynchronised id3v2_frame__   )     ((id3v2_frame__->format_flag >> 1) & 1)
 

Definition at line 98 of file mplib_s.h.

#define frame_preserve_on_file_altered id3v2_frame__   )     ((id3v2_frame__->status_flag >> 5) & 1)
 

Definition at line 93 of file mplib_s.h.

#define frame_preserve_on_tag_altered id3v2_frame__   )     ((id3v2_frame__->status_flag >> 6) & 1)
 

Definition at line 92 of file mplib_s.h.

#define GLL   148
 

Definition at line 64 of file mplib_s.h.


Function Documentation

off_t lseek_file off_t  offset,
int  whence,
void *  varg
 

Definition at line 1267 of file mplib_s.c.

off_t lseek_mem off_t  offset,
int  whence,
void *  varg
 

Definition at line 1231 of file mplib_s.c.

size_t read_file void *  dest,
size_t  nbytes,
void *  varg
 

Definition at line 1225 of file mplib_s.c.

size_t read_mem void *  dest,
size_t  nbytes,
void *  varg
 

Definition at line 1207 of file mplib_s.c.