unsigned int型の扱いについて | developer.brewmp.com unsigned int型の扱いについて | developer.brewmp.com

Developer

unsigned int型の扱いについて

Forums:

ARMコンパイラは、unsigned int型を扱う事は可能なのでしょうか?
実機動作におきまして、不正アクセスが発生しているのが現状です。
WindowsサーバーとBREWアプリにおいての受信時(通信)に問題が発生しております。
unsigned int型を扱ううえで、注意すべき点はあるのでしょうか?
対処方法等がございましたら、ご教授お願い致します。

ヘッダーの中で以下のように宣言して使用していますがまったく問題はないです
#define UINT unsigned int
Windowsサーバーとの送受信に関しても問題なく動作しております。

ヘッダーの中で以下のように宣言して使用していますがまったく問題はないです
#define UINT unsigned int
Windowsサーバーとの送受信に関しても問題なく動作しております。

下記の機種では、内部的に型キャストが発生している為?
不正アクセスにより端末再起動が発生します。
<不具合発生機種>
 URBANO、W51H
 
makファイルの記述等に誤りがあるのでしょうか?
コンパイラオプション指定等に何か必要かと思ったのですが…。
CPU = -cpu ARM926EJ-S
ちなみに
typedefでunsigned intを定義しています。
typedef unsigned int M_Uint32;

下記の機種では、内部的に型キャストが発生している為?
不正アクセスにより端末再起動が発生します。
<不具合発生機種>
 URBANO、W51H
 
makファイルの記述等に誤りがあるのでしょうか?
コンパイラオプション指定等に何か必要かと思ったのですが…。
CPU = -cpu ARM926EJ-S
ちなみに
typedefでunsigned intを定義しています。
typedef unsigned int M_Uint32;

確認させてほしいのは、
typedef unsigned int M_Uint32
では
unsignedをtypedefしていることになるかと思いますが、
typedef M_Uint32 unsigned int
と記述されたかったという想定ですが、
unsigned int自身の利用については問題がない認識です。
コンパイラのオプションについてはSDKがサポートしているはずですが、
どのような環境でコンパイルしているのでしょうか。

確認させてほしいのは、
typedef unsigned int M_Uint32
では
unsignedをtypedefしていることになるかと思いますが、
typedef M_Uint32 unsigned int
と記述されたかったという想定ですが、
unsigned int自身の利用については問題がない認識です。
コンパイラのオプションについてはSDKがサポートしているはずですが、
どのような環境でコンパイルしているのでしょうか。

有難うございました。

有難うございました。