Ignore:
Timestamp:
Apr 8, 2008, 7:30:23 PM (16 years ago)
Author:
garnier
Message:

modif depuis que mon mac a plante : mise a jour des moc en mieux

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/config/liblist.c

    r593 r761  
    1 /* $Id: liblist.c,v 1.19 2007/07/18 14:21:15 gcosmo Exp $ */
     1/* $Id: liblist.c,v 1.20 2008/04/03 17:26:36 gunter Exp $ */
    22
    33/*
     
    200200    {
    201201      /* Get library name... */
    202       gets(buffer);
     202      fgets(buffer,BUFSIZE,stdin);
    203203      if(feof(stdin)) break;
     204      if (strlen(buffer) >= BUFSIZE-1)
     205      {
     206         fprintf(stderr,
     207           " Internal ERROR: BUFSIZE too small to read library name map file\n");
     208         exit(1);
     209      }
     210      if ( buffer[strlen(buffer)-1] == '\n')
     211        {   buffer[strlen(buffer)-1]='\0'; }  // when gets() was used, this discarded trailing \n
     212
    204213      ptr=strtok(buffer,":\n");
    205214
     
    252261        {
    253262          /* Get directory name... */
    254           gets(buffer);
     263          fgets(buffer,BUFSIZE,stdin);
     264          if (strlen(buffer) >= BUFSIZE-1)
     265          {
     266             fprintf(stderr,
     267               " Internal ERROR: BUFSIZE too small to read directory name\n");
     268             exit(1);
     269          }
     270          if ( buffer[strlen(buffer)-1] == '\n')
     271             {   buffer[strlen(buffer)-1]='\0'; }  // when gets() was used, this discarded trailing \n
     272
    255273          ptr=strtok(buffer,"/");
    256274          if(!ptr)
Note: See TracChangeset for help on using the changeset viewer.