Path: utzoo!attcan!uunet!cs.utexas.edu!rutgers!apple!ames!haven!decuac!shlump.dec.com!mountn.dec.com!minow From: minow@mountn.dec.com (Martin Minow) Newsgroups: comp.sys.mac.programmer Subject: Re: conversion between hex and dec Message-ID: <354@mountn.dec.com> Date: 25 Jun 89 01:27:53 GMT References: <1300@osupyr.mps.ohio-state.edu> Reply-To: minow%thundr.dec@decwrl.dec.com (Martin Minow) Organization: Digital Equipment Corporation Lines: 21 Paul Nevai asks for conversion routines between decimal and hex. Here's a subroutine to convert from hex to ascii. Conversion from strings to hex is about as simple. void hex_to_string(value, result) unsigned short value; Str255 result; { int i, v; result[0] = (sizeof value) * 2; /* 8-bit bytes! */ for (i = result[0]; i >= 1; --i) { v = value & 0xF; value >>= 4; result[i] = (v <= 9) ? v + '0' : v + ('A' - 10); } } Martin Minow minow%thundr.dec@decwrl.dec.com