Guillermo
2005-12-27 20:06:55 UTC
Hola
Estoy tratando de optimizar el código de un programa que estoy
haciendo. Resulta que el programa esta escrito en ANSI C y hace
millones de llamadas a un grupo de funciones. Yo deseo colocar estas
funciones inline para mejorar el tiempo de ejecución. El problema que
encuentro es que hay varios tipos de funciones inline. Está el inline,
static inline y el extern inline. Lei los manuales que encontre en
linea y la documentacion de gcc pero la verdad es que me resulta algo
confusa y a veces contradictoria. Probé con las 3 combinaciones y no
encontre diferencias, por lo que mi pregunta al foro es: Alguien me
puede dar una definición clara y precisa de los tipos de inline?
Gracias
Guillermo
Estoy tratando de optimizar el código de un programa que estoy
haciendo. Resulta que el programa esta escrito en ANSI C y hace
millones de llamadas a un grupo de funciones. Yo deseo colocar estas
funciones inline para mejorar el tiempo de ejecución. El problema que
encuentro es que hay varios tipos de funciones inline. Está el inline,
static inline y el extern inline. Lei los manuales que encontre en
linea y la documentacion de gcc pero la verdad es que me resulta algo
confusa y a veces contradictoria. Probé con las 3 combinaciones y no
encontre diferencias, por lo que mi pregunta al foro es: Alguien me
puede dar una definición clara y precisa de los tipos de inline?
Gracias
Guillermo