Index: libcfa/src/math.hfa
===================================================================
--- libcfa/src/math.hfa	(revision 600478df9d45f2e1bedea30769269a6a71bbd7ac)
+++ libcfa/src/math.hfa	(revision b87ef7be9b5708478d8ebeecb7034189309b93c4)
@@ -10,6 +10,6 @@
 // Created On       : Mon Apr 18 23:37:04 2016
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Sat Jun 17 18:42:45 2023
-// Update Count     : 198
+// Last Modified On : Sat Jun 17 22:59:42 2023
+// Update Count     : 199
 //
 
@@ -385,14 +385,14 @@
 	// T floor( T n, T align ) { return n / align * align; }
 
-	signed char ceiling_div( signed char n, char align ) { return (n + (align - 1)) / align; }
-	unsigned char ceiling_div( unsigned char n, unsigned char align ) { return (n + (align - 1)) / align; }
-	short int ceiling_div( short int n, short int align ) { return (n + (align - 1)) / align; }
-	unsigned short int ceiling_div( unsigned short int n, unsigned short int align ) { return (n + (align - 1)) / align; }
-	int ceiling_div( int n, int align ) { return (n + (align - 1)) / align; }
-	unsigned int ceiling_div( unsigned int n, unsigned int align ) { return (n + (align - 1)) / align; }
-	long int ceiling_div( long int n, long int align ) { return (n + (align - 1)) / align; }
-	unsigned long int ceiling_div( unsigned long int n, unsigned long int align ) { return (n + (align - 1)) / align; }
-	long long int ceiling_div( long long int n, long long int align ) { return (n + (align - 1)) / align; }
-	unsigned long long int ceiling_div( unsigned long long int n, unsigned long long int align ) { return (n + (align - 1)) / align; }
+	signed char ceiling_div( signed char n, char align ) { return (n + (align - 1hh)) / align; }
+	unsigned char ceiling_div( unsigned char n, unsigned char align ) { return (n + (align - 1hh)) / align; }
+	short int ceiling_div( short int n, short int align ) { return (n + (align - 1h)) / align; }
+	unsigned short int ceiling_div( unsigned short int n, unsigned short int align ) { return (n + (align - 1h)) / align; }
+	int ceiling_div( int n, int align ) { return (n + (align - 1n)) / align; }
+	unsigned int ceiling_div( unsigned int n, unsigned int align ) { return (n + (align - 1n)) / align; }
+	long int ceiling_div( long int n, long int align ) { return (n + (align - 1l)) / align; }
+	unsigned long int ceiling_div( unsigned long int n, unsigned long int align ) { return (n + (align - 1l)) / align; }
+	long long int ceiling_div( long long int n, long long int align ) { return (n + (align - 1ll)) / align; }
+	unsigned long long int ceiling_div( unsigned long long int n, unsigned long long int align ) { return (n + (align - 1ll)) / align; }
 
 	signed char ceiling( signed char n, char align ) {
