Hi, I just have a small question for the vorbis API, regarding the use of const char pointers. For example, in the following function: extern void vorbis_comment_add_tag(vorbis_comment *vc, char *tag, char *contents); which is in vorbis/codec.h, why are the tag and contents parameters not represented as const char pointers? are they expected to be changed by this function? (I suppose not.) The way I found the problem is when I write in the darkice source: vorbis_comment_add_tag( &vorbisComment, "TITLE", sink->getName()); I get a compiler warning of an implicit cast fron const char * to char *, as sink->getName() returns a const char *, for obvious reasons. And really, these string are not changed by the voribs API, are they? Thus why aren't they const char pointers? <p>Akos --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.