Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Sobota, 24. október 2026

Rozdiely pre cpdf/utils.c medzi verziami 1.2 a 1.3

verzia 1.2, 2002/10/03 17:13:20 verzia 1.3, 2002/10/08 18:48:58
Riadok 13  void *xmalloc(size_t size)
Riadok 13  void *xmalloc(size_t size)
         }          }
         return p;          return p;
 }  }
 void *xcalloc(size_t nmemb,size_t size) {  
   void *xcalloc(size_t nmemb, size_t size)
   {
         void *p;          void *p;
         p = xmalloc(nmemb * size);          p = xmalloc(nmemb * size);
         memset(p,'\0',nmemb * size);          memset(p, '\0', nmemb * size);
         return p;          return p;
 }  }
   
 char *resize(char *ptr,size_t size)  char *resize(char *ptr, size_t size)
 {  {
 char *newptr = (char *) xmalloc(size);          char *newptr = (char *) xmalloc(size);
 if(!ptr)          if (!ptr)
                 newptr[0] = '\0';                  newptr[0] = '\0';
         else {          else {
                 strcpy(newptr,ptr);                  strcpy(newptr, ptr);
                 free(ptr);                  free(ptr);
                 }          }
 return newptr;          return newptr;
 }  }
   
 char *fget(char *s, int size, FILE * stream)  char *fget(char *s, int size, FILE * stream)
Riadok 37  char *fget(char *s, int size, FILE * str
Riadok 39  char *fget(char *s, int size, FILE * str
         int i;          int i;
         for (i = 0; i < size; i++) {          for (i = 0; i < size; i++) {
                 s[i] = fgetc(stream);                  s[i] = fgetc(stream);
                 if (s[i] == EOF)                  if (s[i] == '\r' || s[i] == '\n' || s[i] == EOF) {
                         return NULL;  
                 if (s[i] == '\r' || s[i] == '\n') {  
                         s[i + 1] = '\0';                          s[i + 1] = '\0';
                         break;                          break;
                 }                  }

Legend:
Odstranené z verzie1.2  
zmenené riadky
  Pridané vo verzii1.3

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok