lwIP 2.1.1 Lightweight IP stack

Functions
Non-standard functions
lwIP » Porting (system abstraction layer)

## Functions
char * | lwip_strnstr (const char *buffer, const char *token, size_t n)
int | lwip_stricmp (const char *str1, const char *str2)
int | lwip_strnicmp (const char *str1, const char *str2, size_t len)
void | lwip_itoa (char *result, size_t bufsize, int number)

## Detailed Description

lwIP provides default implementations for non-standard functions. These can be mapped to OS functions to reduce code footprint if desired. All defines related to this section must not be placed in lwipopts.h, but in arch/cc.h! These options cannot be #defined in lwipopts.h since they are not options of lwIP itself, but options of the lwIP port to your system.

## Function Documentation

## ◆ lwip_itoa()

void lwip_itoa | ( | char * | result,
|  | size_t | bufsize,
|  | int | number
| ) |  |

lwIP default implementation for itoa() non-standard function. This can be #defined to itoa() or snprintf(result, bufsize, "%d", number) depending on your platform port.

## ◆ lwip_stricmp()

int lwip_stricmp | ( | const char * | str1,
|  | const char * | str2
| ) |  |

lwIP default implementation for stricmp() non-standard function. This can be #defined to stricmp() depending on your platform port.

## ◆ lwip_strnicmp()

int lwip_strnicmp | ( | const char * | str1,
|  | const char * | str2,
|  | size_t | len
| ) |  |

lwIP default implementation for strnicmp() non-standard function. This can be #defined to strnicmp() depending on your platform port.

## ◆ lwip_strnstr()

char* lwip_strnstr | ( | const char * | buffer,
|  | const char * | token,
|  | size_t | n
| ) |  |

lwIP default implementation for strnstr() non-standard function. This can be #defined to strnstr() depending on your platform port.