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

Diff for /mandoc/mandoc.c between version 1.8 and 1.11

version 1.8, 2009/11/05 10:16:01 version 1.11, 2010/04/07 11:25: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.
  */   */
 #if defined(__linux__) || defined(__MINT__)  #ifdef HAVE_CONFIG_H
 # define _GNU_SOURCE /* strptime() */  #include "config.h"
 #endif  #endif
   
 #include <sys/types.h>  #include <sys/types.h>
Line 43  mandoc_special(const char *p)
Line 43  mandoc_special(const char *p)
                 return(0);                  return(0);
   
         switch (*p) {          switch (*p) {
         case ('\\'):  
                 /* FALLTHROUGH */  
         case ('\''):          case ('\''):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case ('`'):          case ('`'):
Line 75  mandoc_special(const char *p)
Line 73  mandoc_special(const char *p)
                 return(2);                  return(2);
         case ('e'):          case ('e'):
                 return(2);                  return(2);
         case ('f'):  
                 if ('\0' == *++p || ! isgraph((u_char)*p))  
                         return(0);  
                 return(3);  
         case ('s'):          case ('s'):
                 if ('\0' == *++p)                  if ('\0' == *++p)
                         return(2);                          return(2);
Line 154  mandoc_special(const char *p)
Line 148  mandoc_special(const char *p)
                 }                  }
   
                 return(c);                  return(c);
           case ('f'):
                   /* FALLTHROUGH */
           case ('F'):
                   /* FALLTHROUGH */
         case ('*'):          case ('*'):
                 if (0 == *++p || ! isgraph((u_char)*p))                  if (0 == *++p || ! isgraph((u_char)*p))
                         return(0);                          return(0);

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

CVSweb