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

Diff for /mandoc/Attic/strings.c between version 1.4 and 1.8

version 1.4, 2008/12/29 18:08:44 version 1.8, 2009/01/16 12:23:25
Line 36  mdoc_iscdelim(char p)
Line 36  mdoc_iscdelim(char p)
 {  {
   
         switch (p) {          switch (p) {
         case('{'):  
                 /* FALLTHROUGH */  
         case('.'):          case('.'):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case(','):          case(','):
Line 58  mdoc_iscdelim(char p)
Line 56  mdoc_iscdelim(char p)
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case(']'):          case(']'):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
           case('{'):
                   /* FALLTHROUGH */
         case('}'):          case('}'):
                 return(1);                  return(1);
         default:          default:
Line 133  mdoc_atotime(const char *p)
Line 133  mdoc_atotime(const char *p)
 {  {
         struct tm        tm;          struct tm        tm;
   
         if (strptime(p, "%b %d %Y", &tm))          (void)memset(&tm, 0, sizeof(struct tm));
   
           if (0 == strptime(p, "%b %d %Y", &tm))
                 return(mktime(&tm));                  return(mktime(&tm));
         if (strptime(p, "%b %d, %Y", &tm))          if (0 == strptime(p, "%b %d, %Y", &tm))
                 return(mktime(&tm));                  return(mktime(&tm));
   
         return(0);          return(0);
Line 226  mdoc_atoarch(const char *p)
Line 228  mdoc_atoarch(const char *p)
                 return(ARCH_amiga);                  return(ARCH_amiga);
         else if (0 == strcmp(p, "arc"))          else if (0 == strcmp(p, "arc"))
                 return(ARCH_arc);                  return(ARCH_arc);
           else if (0 == strcmp(p, "arm"))
                   return(ARCH_arm);
         else if (0 == strcmp(p, "armish"))          else if (0 == strcmp(p, "armish"))
                 return(ARCH_armish);                  return(ARCH_armish);
         else if (0 == strcmp(p, "aviion"))          else if (0 == strcmp(p, "aviion"))
Line 304  mdoc_atoatt(const char *p)
Line 308  mdoc_atoatt(const char *p)
                 return(ATT_V4);                  return(ATT_V4);
   
         return(ATT_DEFAULT);          return(ATT_DEFAULT);
   }
   
   
   char *
   mdoc_type2a(enum mdoc_type type)
   {
           switch (type) {
           case (MDOC_ROOT):
                   return("root");
           case (MDOC_BLOCK):
                   return("block");
           case (MDOC_HEAD):
                   return("block-head");
           case (MDOC_BODY):
                   return("block-body");
           case (MDOC_TAIL):
                   return("block-tail");
           case (MDOC_ELEM):
                   return("elem");
           case (MDOC_TEXT):
                   return("text");
           default:
                   break;
           }
   
           abort();
           /* NOTREACHED */
 }  }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.8

CVSweb