Strcmp函数源码从VC库文件中提取
2012-11-07 22:23
316 查看
#include<cruntime.h>
#include<string.h>
#ifdef_MSC_VER
#pragmafunction(strcmp)
#endif
int __cdeclstrcmp (
const char* src,
const char* dst
)
{
int ret =0 ;
while( !(ret = *(unsigned char *)src - *(unsigned char *)dst)&& *dst)
++src, ++dst;
if ( ret< 0 )
ret = -1 ;
else if (ret > 0 )
ret = 1 ;
return(ret );
}
#include<string.h>
#ifdef_MSC_VER
#pragmafunction(strcmp)
#endif
int __cdeclstrcmp (
const char* src,
const char* dst
)
{
int ret =0 ;
while( !(ret = *(unsigned char *)src - *(unsigned char *)dst)&& *dst)
++src, ++dst;
if ( ret< 0 )
ret = -1 ;
else if (ret > 0 )
ret = 1 ;
return(ret );
}
相关文章推荐
- VC调用matlab中定义的.m文件中的函数的实例
- Scala进阶源码实战之一——数组、函数基础、流程控制、文件、异常
- VC调用matlab中定义的.m文件中的函数的实例
- vc++工程中.def文件的作用和动态库导出函数的方法.
- [C/C++] 各种C/C++编译器对UTF-8源码文件的兼容性测试(VC、GCC、BCB)
- proc源码解析(六)--proc文件读写函数(转自若木)
- VC++中与INI文件有关的函数
- qtcreator源文件提取函数和类
- FreeRTOS_002_源码文件描述与提取
- VC从EXE中提取资源文件
- 分别用VB、Delphi、VC++、ASM四种语言写的一个用UpdateResource修改EXE文件图标的多源码示例
- VC读取写入 ini文件内容的方法函数详解
- 部分字符串库函数的重写(源码) toupper,memcpy,memmove,memset,memchr,strlen,strcpy,strcat,strcmp,strchr
- VC 文件复制函数
- vc6.0 提取*.lst文件,中函数地址,数据地址,应用实例 红色部分显示
- VC++ 比较字符串是否相等的函数strcmp和wcscmp
- 关于VC中生成的PE(exe, dll, sys...)文件中对函数名称的修饰
- VC++文件路径和文件名处理函数
- Perl背包客日记(1):为源码文件所有函数添加 access log
- VC调用matlab中定义的.m文件中的函数的实例