sirvio para compilar pero al ejecutar la funcion me da fala de segmentacion (señal 11)
te dejo el codigo aver si se te ocurre por que puede ser
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
#include <gtk/gtk.h>
#include "callbacks.h"
#include "interface.h"
#include "support.h"
#include "string.h"
#include "stdio.h"
void
on_close_clicked (GtkButton *button,
gpointer user_data)
{
GtkWidget *input = lookup_widget (button,"entry1");
GtkWidget *etiqueta = lookup_widget (button,"presentacion");
GtkWidget *boton = lookup_widget (button,"close");
char *texto;
char *textoa;
char textodelta[120];
char alretext[120];
int cuenta1 = 1;
int size;
int size2;
texto = gtk_entry_get_text(GTK_ENTRY(input));
strncpy(textodelta,texto,120);
size = sizeof(textodelta);
size2 = size;
while(size2 != 0)
{alretext[cuenta1] = textodelta[size2];
size2--;
cuenta1++;}
strncpy(textoa,textodelta,120);
gtk_label_set_text(GTK_LABEL(etiqueta),texto);
gtk_button_set_label(GTK_BUTTON(boton),textoa);
}
de todas formas gracias por el esfuerzo