📄 common_8h-source.htm
字号:
<a name="l01273"></a><a class="code" href="group__err__codes.htm#ga12">01273</a> <span class="preprocessor">#define ERR_ALREADY_EXIST -12</span>01274 <span class="preprocessor"></span><a name="l01279"></a><a class="code" href="group__err__codes.htm#ga13">01279</a> <span class="preprocessor">#define ERR_NO_MATCH -13</span>01280 <span class="preprocessor"></span><a name="l01285"></a><a class="code" href="group__err__codes.htm#ga14">01285</a> <span class="preprocessor">#define ERR_BAD_OWNER -14</span>01286 <span class="preprocessor"></span><a name="l01291"></a><a class="code" href="group__err__codes.htm#ga15">01291</a> <span class="preprocessor">#define ERR_IME_TOOMUCHIMEWND -15</span>01292 <span class="preprocessor"></span><a name="l01297"></a><a class="code" href="group__err__codes.htm#ga16">01297</a> <span class="preprocessor">#define ERR_IME_NOSUCHIMEWND -16</span>01298 <span class="preprocessor"></span><a name="l01303"></a><a class="code" href="group__err__codes.htm#ga17">01303</a> <span class="preprocessor">#define ERR_IME_NOIMEWND -17</span>01304 <span class="preprocessor"></span><a name="l01309"></a><a class="code" href="group__err__codes.htm#ga18">01309</a> <span class="preprocessor">#define ERR_CONFIG_FILE -18</span>01310 <span class="preprocessor"></span><a name="l01315"></a><a class="code" href="group__err__codes.htm#ga19">01315</a> <span class="preprocessor">#define ERR_FILE_IO -19</span>01316 <span class="preprocessor"></span><a name="l01321"></a><a class="code" href="group__err__codes.htm#ga20">01321</a> <span class="preprocessor">#define ERR_GFX_ENGINE -20</span>01322 <span class="preprocessor"></span><a name="l01327"></a><a class="code" href="group__err__codes.htm#ga21">01327</a> <span class="preprocessor">#define ERR_INPUT_ENGINE -21</span>01328 <span class="preprocessor"></span><a name="l01333"></a><a class="code" href="group__err__codes.htm#ga22">01333</a> <span class="preprocessor">#define ERR_NO_ENGINE -22</span>01334 <span class="preprocessor"></span><a name="l01339"></a><a class="code" href="group__err__codes.htm#ga23">01339</a> <span class="preprocessor">#define ERR_INVALID_ARGS -23</span>01340 <span class="preprocessor"></span><a name="l01351"></a><a class="code" href="group__misc__macros.htm#ga0">01351</a> <span class="preprocessor">#define TABLESIZE(table) (sizeof(table)/sizeof(table[0]))</span>01352 <span class="preprocessor"></span>01353 <span class="comment">/* MAX/MIN/ABS macors */</span>01358 <span class="preprocessor">#ifndef MAX</span><a name="l01359"></a><a class="code" href="group__misc__macros.htm#ga1">01359</a> <span class="preprocessor"></span><span class="preprocessor">#define MAX(x, y) (((x) > (y))?(x):(y))</span>01360 <span class="preprocessor"></span><span class="preprocessor">#endif</span>01361 <span class="preprocessor"></span>01365 <span class="preprocessor">#ifndef MIN</span><a name="l01366"></a><a class="code" href="group__misc__macros.htm#ga2">01366</a> <span class="preprocessor"></span><span class="preprocessor">#define MIN(x, y) (((x) < (y))?(x):(y))</span>01367 <span class="preprocessor"></span><span class="preprocessor">#endif</span>01368 <span class="preprocessor"></span>01372 <span class="preprocessor">#ifndef ABS</span><a name="l01373"></a><a class="code" href="group__misc__macros.htm#ga3">01373</a> <span class="preprocessor"></span><span class="preprocessor">#define ABS(x) (((x)<0) ? -(x) : (x))</span>01374 <span class="preprocessor"></span><span class="preprocessor">#endif</span>01375 <span class="preprocessor"></span>01376 <span class="comment">/* Commonly used definitions */</span>01377 <span class="preprocessor">#if !defined(__NOUNIX__) || defined (__ECOS__)</span>01378 <span class="preprocessor"></span><span class="preprocessor">#include <limits.h></span>01379 <span class="preprocessor">#endif</span>01380 <span class="preprocessor"></span>01381 <span class="preprocessor">#ifndef PATH_MAX</span>01382 <span class="preprocessor"></span><span class="preprocessor">#ifndef __VXWORKS__ </span><span class="comment">/*FIXME*/</span>01383 <span class="preprocessor"> #define PATH_MAX 256</span>01384 <span class="preprocessor"></span><span class="preprocessor">#endif</span>01385 <span class="preprocessor"></span><span class="preprocessor">#endif</span>01386 <span class="preprocessor"></span>01387 <span class="preprocessor">#ifndef NAME_MAX</span>01388 <span class="preprocessor"></span><span class="preprocessor">#ifndef __VXWORKS__ </span><span class="comment">/*FIXME*/</span>01389 <span class="preprocessor"> #define NAME_MAX 64</span>01390 <span class="preprocessor"></span><span class="preprocessor">#endif</span>01391 <span class="preprocessor"></span><span class="preprocessor">#endif</span>01392 <span class="preprocessor"></span>01393 <a name="l01399"></a><a class="code" href="group__misc__macros.htm#ga6">01399</a> <span class="preprocessor">#define MAX_PATH PATH_MAX</span>01400 <span class="preprocessor"></span><a name="l01405"></a><a class="code" href="group__misc__macros.htm#ga7">01405</a> <span class="preprocessor">#define MAX_NAME NAME_MAX</span>01406 <span class="preprocessor"></span>01411 <span class="preprocessor">#ifdef __cplusplus</span>01412 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {01413 <span class="preprocessor">#endif</span>01414 <span class="preprocessor"></span>01415 <span class="preprocessor">#ifndef HAVE_TIME</span>01416 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> time_t;01417 01418 <span class="keyword">struct </span>tm {01419 <span class="keywordtype">int</span> tm_sec <span class="comment">/* seconds [0,61] */</span>01420 <span class="keywordtype">int</span> tm_min <span class="comment">/* minutes [0,59] */</span>01421 <span class="keywordtype">int</span> tm_hour <span class="comment">/* hour [0,23] */</span>01422 <span class="keywordtype">int</span> tm_mday <span class="comment">/* day of month [1,31] */</span>01423 <span class="keywordtype">int</span> tm_mon <span class="comment">/* month of year [0,11] */</span>01424 <span class="keywordtype">int</span> tm_year <span class="comment">/* years since 1900 */</span>01425 <span class="keywordtype">int</span> tm_wday <span class="comment">/* day of week [0,6] (Sunday = 0) */</span>01426 <span class="keywordtype">int</span> tm_yday <span class="comment">/* day of year [0,365] */</span>01427 <span class="keywordtype">int</span> tm_isdst <span class="comment">/* daylight savings flag */</span>01428 };01429 <span class="preprocessor">#endif</span>01430 <span class="preprocessor"></span>01431 <span class="preprocessor">#if defined (__THREADX__) && defined (__TARGET_VFANVIL__)</span>01432 <span class="preprocessor"></span><span class="preprocessor">#include "fx_api.h"</span>01433 <span class="preprocessor">#include "tx_api.h"</span>01434 <span class="preprocessor">#include "os_type.h"</span>01435 <span class="preprocessor">#include "os_file_api.h"</span>01436 01437 <span class="preprocessor">#define fopen tp_fopen</span>01438 <span class="preprocessor"></span><span class="preprocessor">#define fclose tp_fclose</span>01439 <span class="preprocessor"></span><span class="preprocessor">#define fwrite tp_fwrite</span>01440 <span class="preprocessor"></span><span class="preprocessor">#define fread tp_fread</span>01441 <span class="preprocessor"></span><span class="preprocessor">#define fseek tp_fseek</span>01442 <span class="preprocessor"></span><span class="preprocessor">#define feof tp_feof</span>01443 <span class="preprocessor"></span>01444 01445 <span class="preprocessor">#undef assert </span>01446 <span class="preprocessor"></span><span class="preprocessor">#define _HAVE_ASSERT 1 </span>01447 <span class="preprocessor"></span>01448 <span class="preprocessor">#define assert(e) do { \</span>01449 <span class="preprocessor"> e; \</span>01450 <span class="preprocessor"> } while(0); </span>01451 <span class="preprocessor"></span>01452 <span class="preprocessor">#undef stdin</span>01453 <span class="preprocessor"></span><span class="preprocessor">#undef stdout</span>01454 <span class="preprocessor"></span><span class="preprocessor">#undef stderr</span>01455 <span class="preprocessor"></span>01456 <span class="preprocessor">#define stdin ((FILE*)0)</span>01457 <span class="preprocessor"></span><span class="preprocessor">#define stdout ((FILE*)1)</span>01458 <span class="preprocessor"></span><span class="preprocessor">#define stderr ((FILE*)2)</span>01459 <span class="preprocessor"></span><span class="keywordtype">void</span> Comm_Lock_Screen (<span class="keywordtype">void</span>);01460 <span class="keywordtype">void</span> Comm_Unlock_Screen (<span class="keywordtype">void</span>);01461 01462 <span class="preprocessor">#endif</span>01463 <span class="preprocessor"></span>01464 <span class="preprocessor">#ifdef __UCOSII__</span>01465 <span class="preprocessor"></span>01466 <span class="comment">/* use our own implementation of strdup */</span>01467 <span class="preprocessor">#undef HAVE_STRDUP</span>01468 <span class="preprocessor"></span><span class="preprocessor">#undef strdup</span>01469 <span class="preprocessor"></span><span class="preprocessor">#define strdup own_strdup</span>01470 <span class="preprocessor"></span>01471 <span class="preprocessor">#endif </span><span class="comment">/* __UCOSII__ */</span>01472 01473 <span class="preprocessor">#ifndef HAVE_STRDUP</span>01474 <span class="preprocessor"></span>MG_EXPORT <span class="keywordtype">char</span> *strdup(<span class="keyword">const</span> <span class="keywordtype">char</span> *s);01475 <span class="preprocessor">#endif</span>01476 <span class="preprocessor"></span>01477 <span class="preprocessor">#ifndef HAVE_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -