]> git.cameronkatri.com Git - mandoc.git/blobdiff - term_ascii.c
Note discarding of \m, \M, and \s in COMPATIBILITY sections.
[mandoc.git] / term_ascii.c
index 7c263cdab0f25254fb13441cf963809087e6b7b5..e6024f26b8c2360ebdc51c120b04fc96417600c9 100644 (file)
@@ -1,6 +1,6 @@
-/*     $Id: term_ascii.c,v 1.7 2010/06/30 12:27:55 kristaps Exp $ */
+/*     $Id: term_ascii.c,v 1.9 2010/07/13 23:53:20 schwarze Exp $ */
 /*
 /*
- * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@bsd.lv>
+ * Copyright (c) 2010 Kristaps Dzonsons <kristaps@bsd.lv>
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
@@ -30,7 +30,7 @@
 #include "term.h"
 #include "main.h"
 
 #include "term.h"
 #include "main.h"
 
-static size_t            ascii_hspan(const struct termp *,
+static double            ascii_hspan(const struct termp *,
                                const struct roffsu *);
 static size_t            ascii_width(const struct termp *, char);
 static void              ascii_advance(struct termp *, size_t);
                                const struct roffsu *);
 static size_t            ascii_width(const struct termp *, char);
 static void              ascii_advance(struct termp *, size_t);
@@ -146,7 +146,7 @@ ascii_advance(struct termp *p, size_t len)
 
 
 /* ARGSUSED */
 
 
 /* ARGSUSED */
-static size_t
+static double
 ascii_hspan(const struct termp *p, const struct roffsu *su)
 {
        double           r;
 ascii_hspan(const struct termp *p, const struct roffsu *su)
 {
        double           r;
@@ -180,12 +180,6 @@ ascii_hspan(const struct termp *p, const struct roffsu *su)
                break;
        }
 
                break;
        }
 
-       /* Explicitly disallow negative values. */
-
-       if (r < 0.0)
-               r = 0.0;
-
-       return((size_t)/* LINTED */
-                       r);
+       return(r);
 }
 
 }