diff options
author | Juergen Keil <jkeil@users.sourceforge.net> | 2001-08-30 15:43:10 +0000 |
---|---|---|
committer | Juergen Keil <jkeil@users.sourceforge.net> | 2001-08-30 15:43:10 +0000 |
commit | fc09cc5f4efab0bcd69b562278aa5f1b70a6f3eb (patch) | |
tree | f46bca1f53a644d986d36d1070189cc24461deb7 /doc | |
parent | d565bee165faa5a3152431fb13cdb1565bebdce3 (diff) | |
download | xine-lib-fc09cc5f4efab0bcd69b562278aa5f1b70a6f3eb.tar.gz xine-lib-fc09cc5f4efab0bcd69b562278aa5f1b70a6f3eb.tar.bz2 |
Some users reported problems on Solaris SPARC with an undefined 'get_rl_index'.
Apparently because the compiler was unable to inline a call to get_rl_index
somewhere, and an 'extern inline' function does not output the assembler
code for such a function.
'static inline' fixes the problem.
(Another option to fix this problem is to use 'extern inline' in the header,
*and* include a non-inline version of the same function in the library, too.
See also the gcc.info file, "C Extensions" -> Node "An Inline Function is As
Fast As a Macro")
CVS patchset: 522
CVS date: 2001/08/30 15:43:10
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions