#pragma SAVE 是什么意思?

[复制链接]
 楼主| myic200610 发表于 2009-3-30 23:49 | 显示全部楼层 |阅读模式
ST, TE, rc, se, ni
请问:在下面的代码段中,<br /><br />#pragma&nbsp;SAVE<br />#pragma&nbsp;REGPARMS<br /><br />是什么意思?<br /><br />谢谢!<br /><br />*********************以下为代码段************************<br />#ifndef&nbsp;__STRING_H__<br />#define&nbsp;__STRING_H__<br /><br />#ifndef&nbsp;_SIZE_T<br />&nbsp;#define&nbsp;_SIZE_T<br />&nbsp;typedef&nbsp;unsigned&nbsp;int&nbsp;size_t;<br />#endif<br /><br />#ifndef&nbsp;NULL<br />&nbsp;#define&nbsp;NULL&nbsp;((void&nbsp;*)&nbsp;0L)<br />#endif<br /><br />#pragma&nbsp;SAVE<br />#pragma&nbsp;REGPARMS<br />extern&nbsp;char&nbsp;*strcat&nbsp;(char&nbsp;*s1,&nbsp;char&nbsp;*s2);<br />extern&nbsp;char&nbsp;*strncat&nbsp;(char&nbsp;*s1,&nbsp;char&nbsp;*s2,&nbsp;int&nbsp;n);<br /><br />extern&nbsp;char&nbsp;strcmp&nbsp;(char&nbsp;*s1,&nbsp;char&nbsp;*s2);<br />extern&nbsp;char&nbsp;strncmp&nbsp;(char&nbsp;*s1,&nbsp;char&nbsp;*s2,&nbsp;int&nbsp;n);<br /><br />extern&nbsp;char&nbsp;*strcpy&nbsp;(char&nbsp;*s1,&nbsp;char&nbsp;*s2);<br />extern&nbsp;char&nbsp;*strncpy&nbsp;(char&nbsp;*s1,&nbsp;char&nbsp;*s2,&nbsp;int&nbsp;n);<br /><br />extern&nbsp;int&nbsp;strlen&nbsp;(char&nbsp;*);<br /><br />extern&nbsp;char&nbsp;*strchr&nbsp;(const&nbsp;char&nbsp;*s,&nbsp;char&nbsp;c);<br />extern&nbsp;int&nbsp;strpos&nbsp;(const&nbsp;char&nbsp;*s,&nbsp;char&nbsp;c);<br />extern&nbsp;char&nbsp;*strrchr&nbsp;(const&nbsp;char&nbsp;*s,&nbsp;char&nbsp;c);<br />extern&nbsp;int&nbsp;strrpos&nbsp;(const&nbsp;char&nbsp;*s,&nbsp;char&nbsp;c);<br /><br />extern&nbsp;int&nbsp;strspn&nbsp;(char&nbsp;*s,&nbsp;char&nbsp;*set);<br />extern&nbsp;int&nbsp;strcspn&nbsp;(char&nbsp;*s,&nbsp;char&nbsp;*set);<br />extern&nbsp;char&nbsp;*strpbrk&nbsp;(char&nbsp;*s,&nbsp;char&nbsp;*set);<br />extern&nbsp;char&nbsp;*strrpbrk&nbsp;(char&nbsp;*s,&nbsp;char&nbsp;*set);<br />extern&nbsp;char&nbsp;*strstr&nbsp;&nbsp;(char&nbsp;*s,&nbsp;char&nbsp;*sub);<br />extern&nbsp;char&nbsp;*strtok&nbsp;&nbsp;(char&nbsp;*str,&nbsp;const&nbsp;char&nbsp;*set);<br /><br />extern&nbsp;char&nbsp;memcmp&nbsp;(void&nbsp;*s1,&nbsp;void&nbsp;*s2,&nbsp;int&nbsp;n);<br />extern&nbsp;void&nbsp;*memcpy&nbsp;(void&nbsp;*s1,&nbsp;void&nbsp;*s2,&nbsp;int&nbsp;n);<br />extern&nbsp;void&nbsp;*memchr&nbsp;(void&nbsp;*s,&nbsp;char&nbsp;val,&nbsp;int&nbsp;n);<br />extern&nbsp;void&nbsp;*memccpy&nbsp;(void&nbsp;*s1,&nbsp;void&nbsp;*s2,&nbsp;char&nbsp;val,&nbsp;int&nbsp;n);<br />extern&nbsp;void&nbsp;*memmove&nbsp;(void&nbsp;*s1,&nbsp;void&nbsp;*s2,&nbsp;int&nbsp;n);<br />extern&nbsp;void&nbsp;*memset&nbsp;&nbsp;(void&nbsp;*s,&nbsp;char&nbsp;val,&nbsp;int&nbsp;n);<br />#pragma&nbsp;RESTORE<br /><br />#endif<br /><br />
九浩 发表于 2009-3-31 12:57 | 显示全部楼层

汗!

去&nbsp;侃单片机板块看看!那里高手很多!或许就能解决!
 楼主| myic200610 发表于 2009-3-31 22:13 | 显示全部楼层

RE 2nd floor:

谢谢指点!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

536

主题

2587

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部

536

主题

2587

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部