>> o main.c can't hold lame_global_flags, change lame_init() to allocate and >> return a pointer to lame_global_flags. >> o Move lame_global_flags out of lame.h, it should never be accessed >> externally. >I think we have to keep the old interface, since several applications >use it. So lame_global_flags will still have to be instantiated by the >calling program and exposed to the calling program. I dont think this >is incompatiable with a shared library? Yes, it is, because the structure itself can expand and change at any given time internally, and if it's allocated and/or changed externally it will most surely get corrupted by any program using a different version of the structure than the library itself... - CISC -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )
- Re: [MP3 ENCODER] TagItem issues... Robert Hegemann
- Re: [MP3 ENCODER] TagItem issues... Sigbjørn Skjæret
- Re: [MP3 ENCODER] TagItem issues... Robert Hegemann
- Re: [MP3 ENCODER] TagItem issues... Sigbjørn Skjæret
- Re: [MP3 ENCODER] TagItem issues... Robert Hegemann
- Re: [MP3 ENCODER] TagItem issues... Sigbjørn Skjæret
- Re: [MP3 ENCODER] TagItem issues... Frank Klemm
- Re: [MP3 ENCODER] TagItem issues... Mark Taylor
- Re: [MP3 ENCODER] TagItem issues... Robert Hegemann
- Re: [MP3 ENCODER] TagItem issues... Takehiro Tominaga
- Re: [MP3 ENCODER] TagItem issues... Sigbjørn Skjæret
- Re: [MP3 ENCODER] TagItem issues... David Balazic
- Re: [MP3 ENCODER] TagItem issues... Sigbjørn Skjæret
- Re: [MP3 ENCODER] TagItem issues... David Balazic
- Re: [MP3 ENCODER] TagItem issues... Sigbjørn Skjæret
- Re: [MP3 ENCODER] TagItem issues... David Balazic
- Re: [MP3 ENCODER] TagItem issues... Sigbjørn Skjæret
- [MP3 ENCODER] Please Vote: Interface types Frank Klemm
- Re: [MP3 ENCODER] Please Vote: Interface types Robert Hegemann
- Re: [MP3 ENCODER] Please Vote: Interface types Whatever
- Re: [MP3 ENCODER] TagItem issues... David Balazic