HTTP-Server-EV
view release on metacpan or search on metacpan
#define URLDECODE_READ_CHAR 2
#define URLDECODE_READ_FIRST_PART 3
#define URLDECODE_READ_SECOND_PART 4
void
url_decode( encoded )
SV* encoded
PPCODE:
SV* output = newSV( 100 );
STRLEN len;
char *input = SvPV(encoded, len);
char state = URLDECODE_READ_CHAR;
char byte = (char)NULL;
int pos = 0;
( run in 1.212 second using v1.01-cache-2.11-cpan-5511b514fd6 )