ethereal公司开发的aodv路由协议代码

源代码在线查看: glib-util.c

软件大小: 2918 K
上传用户: lwsnsfp17
关键词: ethereal aodv 路由协议 代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* $Id: glib-util.c,v 1.1 2001/02/01 20:21:18 gram Exp $ */								#include 				#include 												#include 								char*				g_substrdup(const char *s, int start, int len)				{					int s_len, abs_start, abs_len;					char *newstring;													s_len = strlen(s);									if (start < 0) {						abs_start = s_len + start;						if (abs_start < 0) {							return NULL;						}					}					else {						abs_start = start;					}									if (len < 0) {						abs_len = s_len + len + 1 - abs_start;						if (abs_len < 0) {							return NULL;						}					}					else {						abs_len = len;					}													if (abs_start + abs_len > s_len) {						return NULL;					}									newstring = g_strndup(s + abs_start, abs_len + 1);					newstring[abs_len] = 0;									return newstring;				}								

相关资源