ns-3 Direct Code Execution
Home
Tutorials ▼
Docs ▼
Wiki
Manual
Develop ▼
API
Bugs
API
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
dce-string.cc
Go to the documentation of this file.
1
#include "
dce-string.h
"
2
#include "
dce-stdlib.h
"
3
#include <string.h>
4
5
char
*
dce_strdup
(
const
char
*s)
6
{
7
size_t
len = strlen (s);
8
char
*str = (
char
*)
dce_malloc
(len + 1);
9
memcpy (str, s, len + 1);
10
return
str;
11
}
12
char
*
dce_strndup
(
const
char
*s,
size_t
n)
13
{
14
size_t
len = strlen (s);
15
len = (len < n) ? len : n;
16
char
*str = (
char
*)
dce_malloc
(len + 1);
17
memcpy (str, s, len);
18
str[len] = 0;
19
return
str;
20
}
21
22
char
*
dce___strcpy_chk
(
char
*__restrict __dest,
23
const
char
*__restrict __src,
24
size_t
__destlen)
25
{
27
strcpy (__dest, __src);
28
}
29
30
char
*
dce_strpbrk
(
const
char
*s,
const
char
*a)
31
{
32
return
(
char
*)
strpbrk
(s, a);
33
}
34
35
char
*
dce_strstr
(
const
char
*u,
const
char
*d)
36
{
37
return
(
char
*)
strstr
(u, d);
38
}
model
dce-string.cc
Generated on Fri Aug 30 2013 13:57:55 for ns-3-dce by
1.8.1.2