_rotr implementation / import for Mac OS?

BlitzMax Forums/BlitzMax Programming/_rotr implementation / import for Mac OS?

Blueapples(Posted 2010) [#1]
I am trying to get this code archive to build - HC256 encryption: http://blitzmax.com/codearcs/codearcs.php?code=2292

When I built it (OS 10.6), however, I get this error:

Building baGrabbar
Compiling:ini.bmx
Compiling:md5.bmx
Compiling:hc256.bmx
Compiling:parseparams.bmx
Compiling:baGrabbar.bmx
Linking:baGrabbar.debug
Undefined symbols:
  "__rotr", referenced from:
      __bb_THcContext__f1 in hc256.bmx.debug.macos.x86.o
      __bb_THcContext__f1 in hc256.bmx.debug.macos.x86.o
      __bb_THcContext__f1 in hc256.bmx.debug.macos.x86.o
      __bb_THcContext__f2 in hc256.bmx.debug.macos.x86.o
      __bb_THcContext__f2 in hc256.bmx.debug.macos.x86.o
      __bb_THcContext__f2 in hc256.bmx.debug.macos.x86.o
      _522 in hc256.bmx.debug.macos.x86.o
      _522 in hc256.bmx.debug.macos.x86.o
      _530 in hc256.bmx.debug.macos.x86.o
      _530 in hc256.bmx.debug.macos.x86.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Build Error: Failed to link /Users/isaac/Documents/Projects/BlitzMax/baGrabbar/baGrabbar.debug.app/Contents/MacOS/baGrabbar.debug
Process complete



Can anyone provide a corrected import or a BM implementation for rotr? The import in the include is:

Extern "C"

	Function Ror:Int(i:Int, n:Int) = "_rotr"
	
End Extern