
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Watcom C Library Reference - <u>synopsis:</u>
[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Synopsis:
#include <stdlib.h>
unsigned int _rotr( unsigned int value,
unsigned int shift );
Description:
The _rotr function rotates the unsigned integer, determined by value, to
the right by the number of bits specified in shift. If you port an
application using _rotr between a 16-bit and a 32-bit environment, you
will get different results because of the difference in the size of
integers.
Returns:
The rotated value is returned.
Example:
#include <stdio.h>
#include <stdlib.h>
unsigned int mask = 0x1230;
void main()
{
mask = _rotr( mask, 4 );
printf( "%04X\n", mask );
}
produces the following:
0123
Classification:
WATCOM
Systems:
All, Netware
See Also:
_lrotl, _lrotr, _rotl
See Also: _lrotl _lrotr
Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson