⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 strmov.c

📁 MySQL的ODBC接口程序源代码
💻 C
字号:
/*  strmov(dst, src) moves all the  characters  of  src  (including  the  closing NUL) to dst, and returns a pointer to the new closing NUL in  dst.	 The similar UNIX routine strcpy returns the old value of dst,  which I have never found useful.  strmov(strmov(dst,a),b) moves a//b  into dst, which seems useful.*/#include <global.h>#include "m_string.h"#ifdef BAD_STRING_COMPILER#undef strmov#define strmov strmov_overlapp#endif#if !defined(MC68000) && !defined(DS90)char *strmov(dst, src)register char *dst;register const char *src;{  while (*dst++ = *src++) ;  return dst-1;}#elsechar *strmov(dst, src)     char *dst, *src;{  asm("		movl	4(a7),a1	");  asm("		movl	8(a7),a0	");  asm(".L4:	movb	(a0)+,(a1)+	");  asm("		jne	.L4		");  asm("		movl	a1,d0		");  asm("		subql	#1,d0		");}#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -