Changeset 4296:16e3f8f5983e in roaraudio


Ignore:
Timestamp:
09/01/10 15:48:19 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added a lot const keywords

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r4292 r4296  
    55        * fixed a problem with PASSFH on some systems 
    66        * Added LTM support to libroar and roard (roard only supports RMS) 
     7        * Added a lot const keywords 
    78 
    89v. 0.3 - Sun Aug 22 2010 26:14 CEST 
  • include/libroar/auth.h

    r3915 r4296  
    5252int roar_auth   (struct roar_connection * con); 
    5353 
    54 int    roar_str2autht(char * str); 
    55 char * roar_autht2str(int auth); 
     54int    roar_str2autht(const char * str); 
     55const char * roar_autht2str(const int auth); 
    5656 
    5757#endif 
  • include/libroar/meta.h

    r3517 r4296  
    4646int roar_meta_free (struct roar_meta * meta); 
    4747 
    48 char * roar_meta_strtype(int type); 
    49 int    roar_meta_inttype(char * type); 
     48char * roar_meta_strtype(const int type); 
     49int    roar_meta_inttype(const char * type); 
    5050 
    51 char * roar_meta_strgenre(int genre); 
    52 int    roar_meta_intgenre(char * genre); 
     51const char * roar_meta_strgenre(const int genre); 
     52int    roar_meta_intgenre(const char * genre); 
    5353 
    54 int    roar_meta_parse_audioinfo(struct roar_audio_info * info, char * str); 
     54int    roar_meta_parse_audioinfo(struct roar_audio_info * info, const char * str); 
    5555 
    5656#endif 
  • include/libroar/stream.h

    r4097 r4296  
    3939#include "roaraudio.h" 
    4040 
    41 char * roar_dir2str (int dir); 
    42 int    roar_str2dir (char * name); 
     41const char * roar_dir2str (const int dir); 
     42int    roar_str2dir (const char * name); 
    4343 
    4444struct roar_stream_info { 
     
    9898int roar_stream_m2s     (struct roar_stream * s, struct roar_message * m); 
    9999 
    100 int    roar_str2codec (char * codec); 
    101 char * roar_codec2str (int    codec); 
     100int    roar_str2codec (const char * codec); 
     101const char * roar_codec2str (const int    codec); 
    102102 
    103 char * roar_streamstate2str(int streamstate); 
     103const char * roar_streamstate2str(int streamstate); 
    104104 
    105 int    roar_str2role  (char * role); 
    106 char * roar_role2str  (int    role); 
     105int    roar_str2role  (const char * role); 
     106const char * roar_role2str  (const int    role); 
    107107 
    108108ssize_t roar_info2samplesize (struct roar_audio_info * info); 
  • libroar/auth.c

    r3740 r4296  
    198198static struct { 
    199199 int    type; 
    200  char * name; 
     200 const char * name; 
    201201} _g_authts[] = { 
    202202// grep ^'#define ROAR_AUTH_T_' auth.h | while read d t d; do n=$(cut -d_ -f4 <<<$t | tr A-Z a-z); printf ' {%-28s %-10s},\n' $t, \"$n\"; done 
     
    216216}; 
    217217 
    218 int    roar_str2autht(char * str) { 
     218int    roar_str2autht(const char * str) { 
    219219 int i; 
    220220 
     
    226226} 
    227227 
    228 char * roar_autht2str(int auth) { 
     228const char * roar_autht2str(const int auth) { 
    229229 int i; 
    230230 
  • libroar/meta.c

    r3875 r4296  
    4242*/ 
    4343 
    44 struct { 
     44static struct { 
    4545 int    id; 
    46  char * name; 
     46 const char * name; 
    4747} _libroar_meta_typelist[] = { 
    4848 {ROAR_META_TYPE_NONE,               "NONE"           }, 
     
    9292 
    9393 
    94 struct { 
     94static struct { 
    9595 int    id; 
    96  char * name; 
     96 const char * name; 
    9797} _libroar_meta_genrelist[] = { 
    9898{ROAR_META_GENRE_RDS_EU_NONE,             "rds_eu_none"}, 
     
    396396}; 
    397397 
    398 char * roar_meta_strtype(int type) { 
     398// TODO: Why do we return a non-const buffer here? 
     399char * roar_meta_strtype(const int type) { 
    399400 int i; 
    400401 static char name[ROAR_META_MAX_NAMELEN]; 
     
    409410} 
    410411 
    411 int    roar_meta_inttype(char * type) { 
     412int    roar_meta_inttype(const char * type) { 
    412413 int i; 
    413414 
     
    545546 
    546547// genere: 
    547 char * roar_meta_strgenre(int genre) { 
     548const char * roar_meta_strgenre(const int genre) { 
    548549 int i; 
    549550 
     
    556557} 
    557558 
    558 int    roar_meta_intgenre(char * genre) { 
     559int    roar_meta_intgenre(const char * genre) { 
    559560 int i; 
    560561 
     
    567568} 
    568569 
    569 int    roar_meta_parse_audioinfo(struct roar_audio_info * info, char * str) { 
     570int    roar_meta_parse_audioinfo(struct roar_audio_info * info, const char * str) { 
    570571 char * lc; 
    571572 char * cur, * next; 
  • libroar/stream.c

    r4002 r4296  
    738738*/ 
    739739 
    740 struct { 
     740static struct { 
    741741 int    dir; 
    742  char * name; 
     742 const char * name; 
    743743} _libroar_dir[] = { 
    744744 {ROAR_DIR_PLAY,        "play"       }, 
     
    765765}; 
    766766 
    767 char * roar_dir2str (int dir) { 
     767const char * roar_dir2str (const int dir) { 
    768768 int i; 
    769769 
     
    775775} 
    776776 
    777 int roar_str2dir (char * name) { 
     777int roar_str2dir (const char * name) { 
    778778 int i; 
    779779 
     
    793793*/ 
    794794 
    795 struct { 
     795static struct { 
    796796 int    codec; 
    797  char * name; 
     797 const char * name; 
    798798} _libroar_codec[] = { 
    799799 // PCM: 
     
    883883}; 
    884884 
    885 int roar_str2codec(char * codec) { 
     885int roar_str2codec(const char * codec) { 
    886886 int i; 
    887887 int guess; 
     
    904904 
    905905 
    906 char * roar_codec2str (int codec) { 
     906const char * roar_codec2str (const int codec) { 
    907907 int i; 
    908908 
     
    914914} 
    915915 
    916 char * roar_streamstate2str(int streamstate) { 
     916const char * roar_streamstate2str(int streamstate) { 
    917917 switch (streamstate) { 
    918918  case ROAR_STREAMSTATE_UNUSED:  return "unused";  break; 
     
    926926} 
    927927 
    928 struct { 
     928static struct { 
    929929 int    role; 
    930  char * name; 
     930 const char * name; 
    931931} _libroar_role[] = { 
    932932 {ROAR_ROLE_UNKNOWN,          "unknown"         }, 
     
    948948}; 
    949949 
    950 int    roar_str2role  (char * role) { 
     950int    roar_str2role  (const char * role) { 
    951951 int i; 
    952952 
     
    958958} 
    959959 
    960 char * roar_role2str  (int    role) { 
     960const char * roar_role2str  (const int    role) { 
    961961 int i; 
    962962 
Note: See TracChangeset for help on using the changeset viewer.