[BACK]Return to mandoc.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mandoc.c between version 1.1 and 1.5

version 1.1, 2009/07/04 09:01:55 version 1.5, 2009/10/30 05:58:38
Line 14 
Line 14 
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.   * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */   */
   #include <sys/types.h>
   
 #include <assert.h>  #include <assert.h>
 #include <ctype.h>  #include <ctype.h>
 #include <stdlib.h>  #include <stdlib.h>
   #include <stdio.h>
   #include <string.h>
   
 #include "libmandoc.h"  #include "libmandoc.h"
   
Line 57  mandoc_special(const char *p)
Line 61  mandoc_special(const char *p)
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case (':'):          case (':'):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
           case ('c'):
                   return(2);
         case ('e'):          case ('e'):
                 return(2);                  return(2);
         case ('f'):          case ('f'):
Line 99  mandoc_special(const char *p)
Line 105  mandoc_special(const char *p)
         return(*p == ']' ? c : 0);          return(*p == ']' ? c : 0);
 }  }
   
   
   void *
   mandoc_calloc(size_t num, size_t size)
   {
           void            *ptr;
   
           ptr = calloc(num, size);
           if (NULL == ptr) {
                   fprintf(stderr, "memory exhausted\n");
                   exit(EXIT_FAILURE);
           }
   
           return(ptr);
   }
   
   
   void *
   mandoc_malloc(size_t size)
   {
           void            *ptr;
   
           ptr = malloc(size);
           if (NULL == ptr) {
                   fprintf(stderr, "memory exhausted\n");
                   exit(EXIT_FAILURE);
           }
   
           return(ptr);
   }
   
   
   void *
   mandoc_realloc(void *ptr, size_t size)
   {
   
           ptr = realloc(ptr, size);
           if (NULL == ptr) {
                   fprintf(stderr, "memory exhausted\n");
                   exit(EXIT_FAILURE);
           }
   
           return(ptr);
   }
   
   
   char *
   mandoc_strdup(const char *ptr)
   {
           char            *p;
   
           p = strdup(ptr);
           if (NULL == p) {
                   fprintf(stderr, "memory exhausted\n");
                   exit(EXIT_FAILURE);
           }
   
           return(p);
   }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.5

CVSweb