Macros | Functions
idna.c File Reference
#include "uv.h"
#include "idna.h"
#include <string.h>
Include dependency graph for idna.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define foreach_codepoint(c, p, pe)   for (; (void) (*p <= pe && (c = uv__utf8_decode1(p, pe))), *p <= pe;)
 

Functions

long uv__idna_toascii (const char *s, const char *se, char *d, char *de)
 
static int uv__idna_toascii_label (const char *s, const char *se, char **d, char *de)
 
unsigned uv__utf8_decode1 (const char **p, const char *pe)
 
static unsigned uv__utf8_decode1_slow (const char **p, const char *pe, unsigned a)
 

Macro Definition Documentation

◆ foreach_codepoint

#define foreach_codepoint (   c,
  p,
  pe 
)    for (; (void) (*p <= pe && (c = uv__utf8_decode1(p, pe))), *p <= pe;)

Definition at line 99 of file idna.c.

Function Documentation

◆ uv__idna_toascii()

long uv__idna_toascii ( const char *  s,
const char *  se,
char *  d,
char *  de 
)

Definition at line 250 of file idna.c.

◆ uv__idna_toascii_label()

static int uv__idna_toascii_label ( const char *  s,
const char *  se,
char **  d,
char *  de 
)
static

Definition at line 102 of file idna.c.

◆ uv__utf8_decode1()

unsigned uv__utf8_decode1 ( const char **  p,
const char *  pe 
)

Definition at line 88 of file idna.c.

◆ uv__utf8_decode1_slow()

static unsigned uv__utf8_decode1_slow ( const char **  p,
const char *  pe,
unsigned  a 
)
static

Definition at line 24 of file idna.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:20