Mercurial > flash_v2
comparison packages/language/c/libc/string/current/src/strncpy.cxx @ 177:4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
| author | jlarmour |
|---|---|
| date | Fri, 10 Aug 2001 19:27:55 +0000 |
| parents | 6ed91473a1cd |
| children | e0c0827131d1 |
comparison
equal
deleted
inserted
replaced
| 176:3902ef905c9c | 177:4c750ce71ae3 |
|---|---|
| 68 __strncpy( char *s1, const char *s2, size_t n) | 68 __strncpy( char *s1, const char *s2, size_t n) |
| 69 { | 69 { |
| 70 CYG_REPORT_FUNCNAMETYPE( "__strncpy", "returning %08x" ); | 70 CYG_REPORT_FUNCNAMETYPE( "__strncpy", "returning %08x" ); |
| 71 CYG_REPORT_FUNCARG3( "s1=%08x, s2=%08x, n=%d", s1, s2, n ); | 71 CYG_REPORT_FUNCARG3( "s1=%08x, s2=%08x, n=%d", s1, s2, n ); |
| 72 | 72 |
| 73 CYG_CHECK_DATA_PTR( s1, "s1 is not a valid pointer!" ); | 73 if (n) |
| 74 CYG_CHECK_DATA_PTR( s2, "s2 is not a valid pointer!" ); | 74 { |
| 75 CYG_CHECK_DATA_PTR( s1, "s1 is not a valid pointer!" ); | |
| 76 CYG_CHECK_DATA_PTR( s2, "s2 is not a valid pointer!" ); | |
| 77 } | |
| 75 | 78 |
| 76 #if defined(CYGIMP_LIBC_STRING_PREFER_SMALL_TO_FAST) || defined(__OPTIMIZE_SIZE__) | 79 #if defined(CYGIMP_LIBC_STRING_PREFER_SMALL_TO_FAST) || defined(__OPTIMIZE_SIZE__) |
| 77 char *dscan; | 80 char *dscan; |
| 78 const char *sscan; | 81 const char *sscan; |
| 79 | 82 |
