Skip to content
Snippets Groups Projects
strmhz.c 412 B
Newer Older
  • Learn to ignore specific revisions
  • /*
     * (C) Copyright 2002-2006
     * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
     *
    
     * SPDX-License-Identifier:	GPL-2.0+
    
     */
    #include <common.h>
    
    
    char *strmhz (char *buf, unsigned long hz)
    
    	n = DIV_ROUND_CLOSEST(hz, 1000) / 1000L;
    
    	l = sprintf (buf, "%ld", n);
    
    	m = DIV_ROUND_CLOSEST(hz, 1000L);
    
    	if (m != 0)
    		sprintf (buf + l, ".%03ld", m);
    	return (buf);
    }