Revision 5fe858b5b76be3cb1b1cf3ea40b7ca6706f8329c authored by Linus Torvalds on 30 September 2011, 02:24:33 UTC, committed by Linus Torvalds on 30 September 2011, 02:24:33 UTC
* git://github.com/davem330/sparc:
  sparc64: Force the execute bit in OpenFirmware's translation entries.
  sparc: Make '-p' boot option meaningful again.
  sparc, exec: remove redundant addr_limit assignment
  sparc64: Future proof Niagara cpu detection.
2 parent s 8e8e500 + f4142cb
Raw File
bcd.c
#include <linux/bcd.h>
#include <linux/module.h>

unsigned bcd2bin(unsigned char val)
{
	return (val & 0x0f) + (val >> 4) * 10;
}
EXPORT_SYMBOL(bcd2bin);

unsigned char bin2bcd(unsigned val)
{
	return ((val / 10) << 4) + val % 10;
}
EXPORT_SYMBOL(bin2bcd);
back to top