LOCAL_C
, LOCAL_D
, GLREF_C, GLREF_D, GLDEF_C and GLDEF_D are all defined in e32def.h as:
#define GLREF_D extern
#define GLDEF_D
#define LOCAL_D
static
#define GLREF_C extern
#define GLDEF_C
#define LOCAL_C
static
The _C and _D suffixes are a convention. _D indicates a data declaration, and _C a code one.
So LOCAL_D
is used to indicate a static data while LOCAL_C
indicates static code.
By contrast, GLREF_C and GLREF_D, by contrast, are used to
indicated GLobal REFerences (i.e. extern), and GLDEF_C and GLDEF_D
indicate GLobal DEFinitions. These terms don’t have a formal definition
but are used as markers for functions or variables which have been
declared as GLREF_C or GLREF_D respectively elsewhere.
这些宏被定义在 e32def.h 头文件中,如下:
#define GLREF_D extern
#define GLDEF_D
#define LOCAL_D static
#define GLREF_C extern
#define GLDEF_C
#define LOCAL_C static |
后缀 _D 和 _C 是 EPOC 的的一个约定,_D 指数据声明(declaration of D
ata),_C 指代码定义(definition of C
ode)。
这里,static 被 LOCAL_C 和 LOCAL_D 所取代。
GLREF_C 和 GLREF_D 被指定为全局引用(GLobal REFerence):extern 。
GLDEF_C 和 GLDEF_D 指定了一个全局定义(GLobal DEFination)。这两个宏没有给出一个固定的定义,但是它们被作为函数和变量的记号。
分享到:
相关推荐
jdk8 local_policy.jar和US_export_policy.jar资源免费下载 jdk8 local_policy.jar和US_export_policy.jar资源免费下载
囊括jdk1.6、1.7、1.8的local_policy.jar和US_export_policy.jar,用于替换jdk里的两个jar,解决无法使用AES192、256位加密解密的问题
因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有...将local_policy.jar和US_export_policy.jar这两个文件替换%JRE_HOME%\lib\security和%JDK_HOME%\jre\lib\security下原来的文件,注意先备份原文件。
JDK8 环境下,处理微信退款回调时报错 ...将local_policy.jar和US_export_policy.jar这两个文件替换%JRE_HOME%\lib\security和%JDK_HOME%\jre\lib\security下原来的文件,注意先备份原文件。替换后需重新下服务即可。
制作了一个全平台通用的Android.mk文件。(MK文件是很容易出错的东西,调试需要花费很长的时间)。需要的同学可以借鉴一下。 使用它了make写法,全平台通用。...LOCAL_C_INCLUDES、LOCAL_SRC_FILES使用技巧。
jdk1.6、1.7、1.8的local_policy.jar和US_export_policy.jar,用于替换jdk里的两个jar,解决无法使用AES192、256位加密解密的问题
ros机器人操作系统下,teb局部路径规划的使用案例、教程,以及参数调节界面。
local_policy.jar和US_export_policy.jar 下载, 解决 用AES加密时出现"java.security.InvalidKeyException: Illegal key size"异常。
local_policy.jar local_policy.jar local_policy.jar local_policy.jar local_policy.jar
打开和关闭主键(VB6.0源代码编写),将HKEY_LOCAL_MACHINE主键关闭,将HKEY_LOCAL_MACHINE下的SOFTWARE打开
下载 加密解密 包US_export_policy.jar,local_policy.jar
flutter_local_notifications..zip,在android和ios上显示本地通知的flutter插件
PX4位置解算流程图local_position_estimator_main.cpp
下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。 如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security下覆盖原来文件,记得先备份。 如果安装了JDK,将两个jar文件也放到%...
小波的代码-local_max_mode.m zhengxing.m sub_m.m rank_c.m mulscale_edge.m mul_c.m max_c.m ...
使用Java加载密钥时,抛出异常...将local_policy.jar和US_export_policy.jar这两个文件替换%JRE_HOME%\lib\security和%JDK_HOME%\jre\lib\security下原来的文件,注意先备份原文件。替换后重新运行命令。
小波的代码-local_max_dujiaoxian.m zhengxing.m sub_m.m rank_c.m mulscale_edge.m mul_c.m max_c...
AES的256位密钥加解 Windows正常,linux上报错 java.security.InvalidKeyException: Illegal key size 异常原因:如果密钥大于128, 会抛出java.security.InvalidKeyException: Illegal key size 异常....
maven_local_repositorymaven_local_repositorymaven_local_repositorymaven_local_repositorymaven_local_repositorymaven_local_repositorymaven_local_repositorymaven_local_repositorymaven_local_...
mpc_local_planner ROS软件包 mpc_local_planner软件包为2D导航堆栈的base_local_planner实现了一个插件。 它提供了具有最小时间和二次形式后退水平配置的通用且通用的模型预测控制实现。 有关自定义构建说明(例如...