/[pupa]/pupa/util/misc.c
ViewVC logotype

Diff of /pupa/util/misc.c

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

revision 1.1.1.1 by okuji, Fri Dec 27 08:53:09 2002 UTC revision 1.2 by okuji, Thu Jan 2 20:12:32 2003 UTC
# Line 25  Line 25 
25  #include <sys/stat.h>  #include <sys/stat.h>
26    
27  #include <pupa/util/misc.h>  #include <pupa/util/misc.h>
28    #include <pupa/mm.h>
29    #include <pupa/term.h>
30    
31  char *progname = 0;  char *progname = 0;
32  int verbosity = 0;  int verbosity = 0;
# Line 69  xmalloc (size_t size) Line 71  xmalloc (size_t size)
71    return p;    return p;
72  }  }
73    
74    void *
75    xrealloc (void *ptr, size_t size)
76    {
77      ptr = realloc (ptr, size);
78      if (! ptr)
79        pupa_util_error ("out of memory");
80    
81      return ptr;
82    }
83    
84  char *  char *
85  xstrdup (const char *str)  xstrdup (const char *str)
86  {  {
# Line 135  pupa_util_write_image (const char *img, Line 147  pupa_util_write_image (const char *img,
147      pupa_util_error ("write failed");      pupa_util_error ("write failed");
148  }  }
149    
150    void *
151    pupa_malloc (unsigned size)
152    {
153      return malloc (size);
154    }
155    
156    void
157    pupa_free (void *ptr)
158    {
159      free (ptr);
160    }
161    
162    void *
163    pupa_realloc (void *ptr, unsigned size)
164    {
165      return realloc (ptr, size);
166    }
167    
168    void
169    pupa_stop (void)
170    {
171      exit (1);
172    }
173    
174    void
175    pupa_putchar (int c)
176    {
177      putchar (c);
178    }

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

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