有时候需要按顺序命名一些函数,比如说要产生如下的函数名:
rtems_exception_prologue_0:
rtems_exception_prologue_1
rtems_exception_prologue_2
rtems_exception_prologue_3
...
这时候可以用如下方式实现:
rtems_exception_prologue_##_vector
其中_vector是一个变量。
然后用编译的.rept 和 .endr 就可以循环编译出N个函数了。