00001 #include <j2k/Fred/QNX/Basic.hpp>
00002
00003 void main() {
00004 int i,j,k,l,m;
00005
00006 m = 1 << 0;
00007 l = 1 << 1;
00008 printf( "[%d](%d)\n\r", l, m );
00009
00010 for( i = -4; i <= 8; i++ ) {
00011 for( j = 0; j <= 2; j++ ) {
00012 printf( "%d, %d \t", i, j );
00013
00014 int dir = j;
00015 int TrackID = i;
00016 int value;
00017
00018 TrackID--;
00019 TrackID %= 4;
00020
00021 value = ( TrackID << 1 );
00022
00023 if ( dir ) { value++; }
00024
00025 value = ( 1 << value );
00026
00027 printf( "%d, %d, %d\n\r", TrackID, dir, value );
00028
00029
00030 }
00031 }
00032
00033 }