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

📄 ares_compat.c

📁 最新rtlinux内核源码
💻 C
字号:
/*******************************************************************************//* This file has been modified by Sergio Perez Alca駃z <serpeal@upvnet.upv.es> *//*            Departamento de Inform醫ica de Sistemas y Computadores           *//*            Universidad Polit閏nica de Valencia                              *//*            Valencia (Spain)                                                 *//*            April 2003                                                       *//*******************************************************************************/#include "ares_private.h"#include <rtl_time.h>extern int gettimeofday(struct timeval *tv, struct timezone *tz);/* Compare S1 and S2, ignoring case, returning less than, equal to or   greater than zero if S1 is lexicographically less than,   equal to or greater than S2.  */intstrcasecmp (const char *s1, const char *s2){  register const unsigned char *p1 = (const unsigned char *) s1;  register const unsigned char *p2 = (const unsigned char *) s2;  unsigned char c1, c2;  if (p1 == p2)    return 0;  do    {      c1 = tolower (*p1++);      c2 = tolower (*p2++);      if (c1 == '\0')	break;    }  while (c1 == c2);  return c1 - c2;}char *strdup(const char *s){	char *ns;	if(!s)	    return NULL;	ns = malloc(strlen(s)+1);	if(ns)		strcpy(ns, s);	return ns;}time_t time(time_t *tp){  struct timeval time;//	long ticks = RetrieveClock();//	long secs;//	secs = (ticks * 4 + ticks * 8 / 13) / 1000;  gettimeofday(&time, NULL);  if(tp)    *tp = (long) time.tv_sec;	return (time_t) time.tv_sec;}

⌨️ 快捷键说明

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