UCOS_TI_LM3S_Keil
 全部 结构体 文件 函数 变量 类型定义 宏定义 
lib_ascii.c 文件参考
#include <lib_ascii.h>
lib_ascii.c 的引用(Include)关系图:

浏览源代码.

宏定义

#define LIB_ASCII_MODULE
 

函数

CPU_BOOLEAN ASCII_IsAlpha (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsAlphaNum (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsLower (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsUpper (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsDig (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsDigOct (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsDigHex (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsBlank (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsSpace (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsPrint (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsGraph (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsPunct (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_IsCtrl (CPU_CHAR c)
 
CPU_CHAR ASCII_ToLower (CPU_CHAR c)
 
CPU_CHAR ASCII_ToUpper (CPU_CHAR c)
 
CPU_BOOLEAN ASCII_Cmp (CPU_CHAR c1, CPU_CHAR c2)
 

宏定义说明

#define LIB_ASCII_MODULE

在文件 lib_ascii.c82 行定义.

函数说明

CPU_BOOLEAN ASCII_IsAlpha ( CPU_CHAR  c)

在文件 lib_ascii.c156 行定义.

参考 ASCII_IS_ALPHA.

157 {
158  CPU_BOOLEAN alpha;
159 
160 
161  alpha = ASCII_IS_ALPHA(c);
162 
163  return (alpha);
164 }
CPU_BOOLEAN ASCII_IsAlphaNum ( CPU_CHAR  c)

在文件 lib_ascii.c186 行定义.

参考 ASCII_IS_ALPHA_NUM.

参考自 Str_ParseNbr_Int32().

187 {
188  CPU_BOOLEAN alpha_num;
189 
190 
191  alpha_num = ASCII_IS_ALPHA_NUM(c);
192 
193  return (alpha_num);
194 }

这是这个函数的调用关系图:

CPU_BOOLEAN ASCII_IsLower ( CPU_CHAR  c)

在文件 lib_ascii.c217 行定义.

参考 ASCII_IS_LOWER.

参考自 Str_ParseNbr_Int32().

218 {
219  CPU_BOOLEAN lower;
220 
221 
222  lower = ASCII_IS_LOWER(c);
223 
224  return (lower);
225 }

这是这个函数的调用关系图:

CPU_BOOLEAN ASCII_IsUpper ( CPU_CHAR  c)

在文件 lib_ascii.c247 行定义.

参考 ASCII_IS_UPPER.

248 {
249  CPU_BOOLEAN upper;
250 
251 
252  upper = ASCII_IS_UPPER(c);
253 
254  return (upper);
255 }
CPU_BOOLEAN ASCII_IsDig ( CPU_CHAR  c)

在文件 lib_ascii.c278 行定义.

参考 ASCII_IS_DIG.

参考自 Str_ParseNbr_Int32().

279 {
280  CPU_BOOLEAN dig;
281 
282 
283  dig = ASCII_IS_DIG(c);
284 
285  return (dig);
286 }

这是这个函数的调用关系图:

CPU_BOOLEAN ASCII_IsDigOct ( CPU_CHAR  c)

在文件 lib_ascii.c307 行定义.

参考 ASCII_IS_DIG_OCT.

308 {
309  CPU_BOOLEAN dig_oct;
310 
311 
312  dig_oct = ASCII_IS_DIG_OCT(c);
313 
314  return (dig_oct);
315 }
CPU_BOOLEAN ASCII_IsDigHex ( CPU_CHAR  c)

在文件 lib_ascii.c337 行定义.

参考 ASCII_IS_DIG_HEX.

参考自 Str_ParseNbr_Int32().

338 {
339  CPU_BOOLEAN dig_hex;
340 
341 
342  dig_hex = ASCII_IS_DIG_HEX(c);
343 
344  return (dig_hex);
345 }

这是这个函数的调用关系图:

CPU_BOOLEAN ASCII_IsBlank ( CPU_CHAR  c)

在文件 lib_ascii.c371 行定义.

参考 ASCII_IS_BLANK.

372 {
373  CPU_BOOLEAN blank;
374 
375 
376  blank = ASCII_IS_BLANK(c);
377 
378  return (blank);
379 }
CPU_BOOLEAN ASCII_IsSpace ( CPU_CHAR  c)

在文件 lib_ascii.c405 行定义.

参考 ASCII_IS_SPACE.

参考自 Str_ParseNbr_Int32().

406 {
407  CPU_BOOLEAN space;
408 
409 
410  space = ASCII_IS_SPACE(c);
411 
412  return (space);
413 }

这是这个函数的调用关系图:

CPU_BOOLEAN ASCII_IsPrint ( CPU_CHAR  c)

在文件 lib_ascii.c440 行定义.

参考 ASCII_IS_PRINT.

参考自 Str_FmtNbr_Int32().

441 {
442  CPU_BOOLEAN print;
443 
444 
445  print = ASCII_IS_PRINT(c);
446 
447  return (print);
448 }

这是这个函数的调用关系图:

CPU_BOOLEAN ASCII_IsGraph ( CPU_CHAR  c)

在文件 lib_ascii.c474 行定义.

参考 ASCII_IS_GRAPH.

475 {
476  CPU_BOOLEAN graph;
477 
478 
479  graph = ASCII_IS_GRAPH(c);
480 
481  return (graph);
482 }
CPU_BOOLEAN ASCII_IsPunct ( CPU_CHAR  c)

在文件 lib_ascii.c505 行定义.

参考 ASCII_IS_PUNCT.

506 {
507  CPU_BOOLEAN punct;
508 
509 
510  punct = ASCII_IS_PUNCT(c);
511 
512  return (punct);
513 }
CPU_BOOLEAN ASCII_IsCtrl ( CPU_CHAR  c)

在文件 lib_ascii.c539 行定义.

参考 ASCII_IS_CTRL.

540 {
541  CPU_BOOLEAN ctrl;
542 
543 
544  ctrl = ASCII_IS_CTRL(c);
545 
546  return (ctrl);
547 }
CPU_CHAR ASCII_ToLower ( CPU_CHAR  c)

在文件 lib_ascii.c578 行定义.

参考 ASCII_TO_LOWER.

579 {
580  CPU_CHAR lower;
581 
582 
583  lower = ASCII_TO_LOWER(c);
584 
585  return (lower);
586 }
CPU_CHAR ASCII_ToUpper ( CPU_CHAR  c)

在文件 lib_ascii.c616 行定义.

参考 ASCII_TO_UPPER.

617 {
618  CPU_CHAR upper;
619 
620 
621  upper = ASCII_TO_UPPER(c);
622 
623  return (upper);
624 }
CPU_BOOLEAN ASCII_Cmp ( CPU_CHAR  c1,
CPU_CHAR  c2 
)

在文件 lib_ascii.c648 行定义.

参考 ASCII_TO_UPPER, DEF_NO , 以及 DEF_YES.

650 {
651  CPU_CHAR c1_upper;
652  CPU_CHAR c2_upper;
653  CPU_BOOLEAN cmp;
654 
655 
656  c1_upper = ASCII_TO_UPPER(c1);
657  c2_upper = ASCII_TO_UPPER(c2);
658  cmp = (c1_upper == c2_upper) ? (DEF_YES) : (DEF_NO);
659 
660  return (cmp);
661 }