/[graveman]/graveman/current/src/tools.c
ViewVC logotype

Diff of /graveman/current/src/tools.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.17 by scresto, Sun Feb 27 15:45:42 2005 UTC revision 1.18 by scresto, Sun Mar 27 23:51:07 2005 UTC
# Line 458  gchar *next_putzero(gchar *Asource, gcha Line 458  gchar *next_putzero(gchar *Asource, gcha
458    return NULL;    return NULL;
459  }  }
460    
461    gboolean read_all_output_callback(GIOChannel *Astd, GIOCondition Acond, gpointer Adata)
462    {
463      GIOStatus Lstatus;
464      gchar *Lbuffer = NULL;
465      Tgrave *Lg = (Tgrave *) Adata;
466      GString *Lstrbuf = (GString *) sc_grave_get_data(Lg, "buffer");
467      gint *Lloccont = (gint *) sc_grave_get_data(Lg, "loccont");
468    
469      if (Acond == G_IO_HUP || Acond == G_IO_ERR) {
470        printf("err!\n");
471        *Lloccont = 0;
472        return FALSE;
473      }
474    printf("oui man ?\n");  
475      Lstatus = g_io_channel_read_line(Astd, &Lbuffer, NULL, NULL, NULL);  
476      if (!Lbuffer) {
477        return TRUE;
478      }
479    printf("====>%s\n", Lbuffer);
480    
481      Lstrbuf = g_string_append(Lstrbuf, Lbuffer);
482    
483      g_free(Lbuffer);
484    
485      return TRUE;
486    }
487    
488  /*  /*
489   * vim:et:ts=8:sts=2:sw=2   * vim:et:ts=8:sts=2:sw=2
490   */   */

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26