# HG changeset patch # User roug # Date 1036101932 0 # Node ID b3caab86dff9ae4784d1b1fc4e06f98a4f0b45c8 # Parent 3339ee2e58bc1685cb650ee703f6fbd35b92f412 Several functions ready. diff -r 3339ee2e58bc -r b3caab86dff9 docs/ccguide/l3tol.refentry --- a/docs/ccguide/l3tol.refentry Thu Oct 31 22:05:32 2002 +0000 +++ b/docs/ccguide/l3tol.refentry Thu Oct 31 22:05:32 2002 +0000 @@ -1,14 +1,24 @@ -l3tol -Placeholder +L3tol +Ltol3 +convet between long integers and 3-byte integers l3tol - type arg1 + long *lp + char *cp + int n + + + + ltol3 + char *cp + long *lp + int n @@ -16,7 +26,16 @@ Description -Placeholder +Certain system values, such as disc addresses, are maintained +in three-byte form rather than four-byte; these functions +enable arithmetic to be used on them. + + +L3tol converts a vector on "n" three-byte integers pointed to +by "cp", into a vector of long integers starting at "lp". + + +Ltol3 does the opposite.