Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/07/2003, 11:18
leonardop
 
Fecha de Ingreso: julio-2003
Mensajes: 165
Antigüedad: 20 años, 9 meses
Puntos: 1
Hola,

Tiene una apariencia muy interesante el problema que describes. Lamentablemente, parece que algo relacionado con el juego de caracteres bajo el que publicaste el mensaje ha arruinado buena parte del contenido de éste, incluyendo el código. Por ahora apenas te puedo decir lo siguiente.

Al parecer estás usando glib, lo cual me parece especialmente interesante; personalmente yo utilizo esta librería con frecuencia cuando programo en C. Al mismo tiempo utilizas librerías estándar como string.h, stdio.h y dlfcn.h. En este caso yo te recomendaría que, dado que ya usas glib, reemplazaras el uso de las otras librerías estándar con funciones que glib mismo provee. De este modo tu código será más coherente, elegante y portable. Es posible que incluso más eficaz; glib es una hermosa librería, ciertamente.

Las funciones de string.h pueden ser reemplazadas por las funciones para manipulación de cadenas:

http://developer.gnome.org/doc/API/2...Functions.html


Las funciones de salida estándar, con sus equivalentes en glib:

http://developer.gnome.org/doc/API/2...ssertions.html


Y finalmente, podrías probar la carga dinámica de librerías en tiempo de ejecución con el juego de funciones para carga dinámica de módulos de glib:

http://developer.gnome.org/doc/API/2...f-Modules.html


Aparte de estas simples recomendaciones, me gustaría que nos contaras más sobre tu problema, ya que te repito que me parece muy interesante.

Si fuera posible, te pediría que por favor publicaras el código fuente que ya has escrito nuevamente, y te asegures de que se despliegue correctamente en el navegador. Asi mismo, si es posible, que publicaras el código fuente de las librerías libs3pue y libs3pue1 para estudiarlo. Gracias.

Un cordial saludo.