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

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

verzia 1.1, 2002/09/26 17:45:15 verzia 1.2, 2002/10/03 17:13:20
Riadok 5 
Riadok 5 
 #include "parse.h"  #include "parse.h"
 void *xmalloc(size_t size)  void *xmalloc(size_t size)
 {  {
 void *p;          void *p;
 p = malloc(size);          p = malloc(size);
 if(!p) {          if (!p) {
         fprintf(stderr,"malloc: %s",strerror(errno));                  fprintf(stderr, "malloc: %s", strerror(errno));
         exit(errno);                  exit(errno);
           }
           return p;
 }  }
 return p;  void *xcalloc(size_t nmemb,size_t size) {
           void *p;
           p = xmalloc(nmemb * size);
           memset(p,'\0',nmemb * size);
           return p;
   }
   
   char *resize(char *ptr,size_t size)
   {
   char *newptr = (char *) xmalloc(size);
   if(!ptr)
                   newptr[0] = '\0';
           else {
                   strcpy(newptr,ptr);
                   free(ptr);
                   }
   return newptr;
   }
   
   char *fget(char *s, int size, FILE * stream)
   {
           int i;
           for (i = 0; i < size; i++) {
                   s[i] = fgetc(stream);
                   if (s[i] == EOF)
                           return NULL;
                   if (s[i] == '\r' || s[i] == '\n') {
                           s[i + 1] = '\0';
                           break;
                   }
           }
           return s;
 }  }

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

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