`
timon
  • 浏览: 3938 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

The difference between LOCAL_C and LOCAL_D

阅读更多

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.
分享到:
评论

相关推荐

    jg.rar_JPEG detect_TAMPERING_between_image tampering_tampered im

    Detect tampering in low quality image. Part of a image is extracted , compressed...The Results shows that for higher quality difference between manipulated image and resaved version gives higher accuracy

    google repo工具

    Downloads the specified change from the review system and makes it available in your project's local working directory. For example, to download change 23823 into your platform/build directory: repo...

    TNETC4600_4602 User Guide v1.4.pdf

    The TNETC4600/TNETC4602 is a system-on-a-chip, which consists of a MIPS processor and peripherals ...between the two devices is that TNETC4600 supports USB 1.1 and TNETC4602 supports USB 2.0.

    Introduction_to_Optimum_Design.pdf

    - **Definitions of Global and Local Minima:** Clarifies the difference between global and local optima, which is important for ensuring that the solution found is truly optimal. - **Review of Some ...

    netterm_ssh_linux连接工具

    So what is the difference between bulletin boards, local area networks, direct connections and the Internet? In short, the method that you use to connect to the host. If your computer contains a ...

    Lab_5_carrier_matlab_

    a frequency difference between received signal carrier and local carrier. One major factor is Doppler shift

    一个win32下的ARM开源编译器

    fasmarm supports the original pre-UAL syntax and the newer UAL syntax. These two syntaxes only affect THUMB encodings. UAL stands for: Universal Assembly Language. pre-UAL syntax is selected with ...

    计算机网络第六版答案

    23. The five layers in the Internet protocol stack are – from top to bottom – the application layer, the transport layer, the network layer, the link layer, and the physical layer. The principal ...

    acpi控制笔记本风扇转速

    condition is known to exist between AcpiWalkNamespace and the Load/Unload ASL operators and is still under investigation. Restructured the AML ParseLoop function, breaking it into several ...

    MlSkin 4.3 Delphi 10.3

    in use, there is little difference between the standard VCL components, but the display style is very different, it can easily achieve the effect like QQ skin, and want to change the display The ...

    微软内部资料-SQL性能优化2

    The Windows 2000 cache manager provides data caching for both local and network file system drivers. By caching virtual blocks, the cache manager can reduce disk I/O and provide intelligent read ahead...

    UE(官方下载)

    The selected text compare allows you to select portions of text between 2 files and execute a compare on ONLY the se Using the SSH/telnet console A tutorial for UltraEdit/UEStudio's SSH/telent ...

    myBase Desktop 6.1.1 11/1/2012 绿色 完美破解版

    Added: the plugin: Compare any two disk folders, and report difference between the two folders; It doesn't run recursively into sub folders; Added: the plugin API: plugin.getCalendarAttr(), for ...

    ARM® Compiler v5.06 for µVision® armasm User Guide

    7.28 Difference between operator precedence in assembly language and C 8 VFP Programming 8.1 Architecture support for VFP 8.2 Half-precision extension for VFP 8.3 Fused Multiply-Add extension for VFP ...

    Micro800编程手册.pdf

    important differences between solid-state equipment and hard-wired electromechanical devices. Because of this difference, and also because of the wide variety of uses for solid-state equipment, all ...

Global site tag (gtag.js) - Google Analytics