| 2679 | } |
| 2680 | |
| 2681 | static char *strncpy(char *dst, const char *src, size_t n) |
| 2682 | { |
| 2683 | size_t i; |
| 2684 | for (i = 0; i < n && src[i] != '\0'; i++) |
| 2685 | dst[i] = src[i]; |
| 2686 | for (; i < n; i++) |
| 2687 | dst[i] = '\0'; |
| 2688 | return dst; |
| 2689 | } |
| 2690 | |
| 2691 | static char *strcpy(char *dst, const char *src) |
| 2692 | { |