lib.c
来自「linux下阅读源码的好工具」· C语言 代码 · 共 23 行
C
23 行
/* Copyright (c) 1994 Sun Wu, Udi Manber, Burra Gopal. All Rights Reserved. *//* ./glimpse/index/lib.c */#include <stdio.h>unsigned char *strdup(str)unsigned char *str;{ int len; unsigned char *str1, *str1_bak; extern char *my_malloc(); len = strlen(str); str1 = (unsigned char *) my_malloc(len + 2); if(str1 == NULL) { fprintf(stderr, "malloc failure\n"); exit(2); } str1_bak = str1; while(*str1++ = *str++); return(str1_bak);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?