20230322
[shlib.git] / sample / template / cunit / c-unit.c.tmpl
blobb34dea5f6068c589f3faee358903f92a06554411
1 /************************************************************************
2  *                         @{PROJECT} Project
3  *
4  *   (c) Copyright 2009, @{COMPANY_EN}. Inc., @{CITY_EN}, @{COUNTRY_EN}
5  *   (c) Copyright 2009, @{COMPANY_CN}. Inc., @{CITY_CN}, @{COUNTRY_CN}
6  ************************************************************************
7  * filename:    Templete.c
8  * function:    TempleteÄ£¿é¡£
9  * createdate:  @{DATE}
10  * author:              @{AUTHOR}
11  * note£º
12  *              
13  *
14  ************************************************************************/
15 /*                                                              Modify record                                                   */
16 /************************************************************************
17  * date:                @{DATE}
18  * author:              @{AUTHOR}
19  * note:                        
20  *                      
21  ************************************************************************/
24 Ä£¿éÒýÈ뺯Êý£º
26  */
29 Êý¾Ý½Ó¿Ú£º
31  */
33 /*******************************
34  *******************************
35  * 1. Include Files
36  *******************************
37  *******************************/
38 #define MODULE_NAME                     MODULE_CLASS_SYSLIB
40 /* System include files */
41 #include "type.h"
42 #include <errno.h>
43 #include <stdlib.h>
44 #include <unistd.h>
46 /* Project module include files */
47 #include "Templete.h"
49 /* Private include files */
50 //#include <XXX_Private.h>
53 /*******************************
54  *******************************
55  * 2. Global Variables & 
56  *     Micro Defines & 
57  *     Type Defines & 
58  *     Type Proto
59  *******************************
60  *******************************/
64 /*******************************
65  *******************************
66  * 3. Private Functions Implement
67  *******************************
68  *******************************/
70 /*********************************************************************
71  * Ãû×Ö: Templete_Example
72  * ¹¦ÄÜ: templete¹¦ÄÜÄ£¿éµÄ³õʼ»¯º¯Êý¡£
73  * ²ÎÊý: i32Value1£º32λ´ø·ûºÅÕûÐÎÖµ²ÎÊý1
74  * ·µ»Ø: 0±íʾÔËÐÐok£¬¸ºÊý±íʾerr id¡£
75  *********************************************************************/
76 static int32 Templete_Example (int32 i32Value1)
78         return;
82 /*******************************
83  *******************************
84  * 4. Public Functions Implement
85  *******************************
86  *******************************/
88 /*********************************************************************
89  * Ãû×Ö: TempleteIF_Init
90  * ¹¦ÄÜ: templete¹¦ÄÜÄ£¿éµÄ³õʼ»¯º¯Êý¡£
91  * ²ÎÊý: ÎÞ
92  * ·µ»Ø: ÎÞ¡£
93  *********************************************************************/
94 void TempleteIF_Init (void)
96         return;
99 #if 0
100 /*********************************************************************
101  * Ãû×Ö: TempleteIF_Testing
102  * ¹¦ÄÜ: templeteÄ£¿é²âÊÔº¯Êý¡£
103  * ²ÎÊý: ÎÞ
104  * ·µ»Ø: ÎÞ
105  *********************************************************************/
106 void TempleteIF_Testing (void)
108     TempleteIF_Init ();
109     
110     Templete_Example (1);
112 #else
113 void TempleteIF_Testing (void){}
114 #endif
116 /*******************************
117  *******************************
118  * End Of File
119  *******************************
120  *******************************/