- badd (a, b, c, sizeof c);
-
- w.s.high = c[HIGH];
- w.s.low = c[LOW];
- return w.ll;
-}
-
-static int
-badd (a, b, c, n)
- unsigned short *a, *b, *c;
- size_t n;
+/*
+ * Add two quads. This is trivial since a one-bit carry from a single
+ * u_long addition x+y occurs if and only if the sum x+y is less than
+ * either x or y (the choice to compare with x or y is arbitrary).
+ */
+quad_t
+__adddi3(a, b)
+ quad_t a, b;