Changeset 152 in libcf
- Timestamp:
- 10/31/13 10:27:04 (10 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/cf_util.h
r151 r152 40 40 CF_EXPORT int 41 41 CF_Util_GetTimeString (const CF_UTIL_DATETIME * dt, 42 char * buffer);42 char * str); 43 43 44 44 #ifdef __cplusplus -
trunk/src/cf_util.c
r151 r152 76 76 #endif 77 77 78 /** 79 * 시스템 오류코드를 반환 80 * 81 * \return 시스템 오류코드 82 * 83 * \remarks 84 * windows : GetLastError () <br /> 85 * linux/unix : errno 86 */ 78 87 int 79 88 CF_Util_GetSystemError (void) 80 89 { 81 90 #if defined(_WIN32) || defined(_WIN64) 82 return WSAGetLastError ();91 return GetLastError (); 83 92 #else 84 93 return errno; … … 86 95 } 87 96 97 /** 98 * 현재 시간을 가져옴 99 * 100 * \return 성공 시, CF_OK; 실패 시, 오류 코드 101 * 102 * \param dt datetime 구조체 주소 103 */ 88 104 int 89 105 CF_Util_GetCurrentTime (CF_UTIL_DATETIME * dt) … … 111 127 } 112 128 129 /** 130 * 시간정보를 문자열로 변환 131 * 132 * \return 성공 시, CF_OK; 실패 시, 오류 코드 133 * 134 * \param dt datetime 구조체 주소 135 * \param str 변환한 문자열을 저장할 충분한 공간의 메모리 136 */ 113 137 int 114 138 CF_Util_GetTimeString (const CF_UTIL_DATETIME * dt, 115 char * buffer)139 char * str) 116 140 { 117 ASSERT_ARGS (dt 118 ASSERT_ARGS ( buffer == NULL);141 ASSERT_ARGS (dt == NULL); 142 ASSERT_ARGS (str == NULL); 119 143 120 snprintf ( buffer, CF_UTIL_DATETIME_LENGTH,144 snprintf (str, CF_UTIL_DATETIME_LENGTH, 121 145 "%04d-%02d-%02d %02d:%02d:%02d.%03d", 122 146 dt->year, dt->month, dt->day,
Note:
See TracChangeset
for help on using the changeset viewer.