1N/A/*********************************************************************** 1N/A* This software is part of the ast package * 1N/A* Copyright (c) 1985-2011 AT&T Intellectual Property * 1N/A* and is licensed under the * 1N/A* Common Public License, Version 1.0 * 1N/A* by AT&T Intellectual Property * 1N/A* A copy of the License is available at * 1N/A* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) * 1N/A* Information and Software Systems Research * 1N/A* Glenn Fowler <gsf@research.att.com> * 1N/A* David Korn <dgk@research.att.com> * 1N/A* Phong Vo <kpv@research.att.com> * 1N/A***********************************************************************/ 1N/A * return scaled number n 1N/A * string width is 5 chars or less 1N/A * if m>1 then n divided by m before scaling 1N/A register unsigned long r;
1N/A else if (n <
1024 *
1024)
1N/A r = ((n %
1024) *
100) /
1024;
1N/A else if (n <
1024 *
1024 *
1024)
1N/A r = ((n % (
1024 *
1024)) *
100) / (
1024 *
1024);
1N/A r = ((n % (
1024 *
1024 *
1024)) *
100) / (
1024 *
1024 *
1024);
1N/A n /=
1024 *
1024 *
1024;