> > byte*をuintでキャストして+4ずつループさせて、たとえばXORとったとしても > > uintにキャストしただけなのでbyte*の並びは変わらないという認識でいいのかな?(;´Д`) > > あんまり深く考えたことないので躓いた > あくまでもポインタを unsigned char * で宣言しておけば > おそらくは大丈夫です > 心配ならテストルーチンを書いてprintfで結果を確認しておくと吉かと byte[]をbyte*にしてそれをuint*で32ビットブロック単位にして処理してって感じなんだけど リトルエンディアンでは問題ないっぽいってことはBSWAP相当の処理はされてないって感じでいいのかな 問題は無いと思うんだけどモトローラ系の環境がないのでテストできん (;´Д`) 参考:2013/10/28(月)00時16分46秒