summaryrefslogtreecommitdiff
path: root/dviware/beebe/src/rulepxl.h
diff options
context:
space:
mode:
Diffstat (limited to 'dviware/beebe/src/rulepxl.h')
-rw-r--r--dviware/beebe/src/rulepxl.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/dviware/beebe/src/rulepxl.h b/dviware/beebe/src/rulepxl.h
new file mode 100644
index 0000000000..626679c333
--- /dev/null
+++ b/dviware/beebe/src/rulepxl.h
@@ -0,0 +1,22 @@
+/* -*-C-*- rulepxl.h */
+/*-->rulepxl*/
+/**********************************************************************/
+/****************************** rulepxl *******************************/
+/**********************************************************************/
+
+COORDINATE
+rulepxl(number, cnvfac)/* return number of pixels in a rule */
+register UNSIGN32 number;/* in DVI units */
+register float cnvfac; /* conversion factor */
+
+{
+ register COORDINATE n;
+
+ n = (COORDINATE)(number*cnvfac);
+ if ((float)n < ((float)(number))*cnvfac)
+ return((COORDINATE)(n+1));
+ else
+ return((COORDINATE)n);
+}
+
+