/* check "/.", "//", "%", and "\" (Win32) in URI */
case sw_after_slash_in_uri:
- if (usual[ch >> 5] & (1 << (ch & 0x1f))) {
+ if (usual[ch >> 5] & (1U << (ch & 0x1f))) {
state = sw_check_uri;
break;
}
/* check "/", "%" and "\" (Win32) in URI */
case sw_check_uri:
- if (usual[ch >> 5] & (1 << (ch & 0x1f))) {
+ if (usual[ch >> 5] & (1U << (ch & 0x1f))) {
break;
}
/* URI */
case sw_uri:
- if (usual[ch >> 5] & (1 << (ch & 0x1f))) {
+ if (usual[ch >> 5] & (1U << (ch & 0x1f))) {
break;
}
/* check "/.", "//", "%", and "\" (Win32) in URI */
case sw_after_slash_in_uri:
- if (usual[ch >> 5] & (1 << (ch & 0x1f))) {
+ if (usual[ch >> 5] & (1U << (ch & 0x1f))) {
state = sw_check_uri;
break;
}
/* check "/", "%" and "\" (Win32) in URI */
case sw_check_uri:
- if (usual[ch >> 5] & (1 << (ch & 0x1f))) {
+ if (usual[ch >> 5] & (1U << (ch & 0x1f))) {
break;
}
/* URI */
case sw_uri:
- if (usual[ch >> 5] & (1 << (ch & 0x1f))) {
+ if (usual[ch >> 5] & (1U << (ch & 0x1f))) {
break;
}
case sw_usual:
- if (usual[ch >> 5] & (1 << (ch & 0x1f))) {
+ if (usual[ch >> 5] & (1U << (ch & 0x1f))) {
*u++ = ch;
ch = *p++;
break;
case sw_slash:
- if (usual[ch >> 5] & (1 << (ch & 0x1f))) {
+ if (usual[ch >> 5] & (1U << (ch & 0x1f))) {
state = sw_usual;
*u++ = ch;
ch = *p++;
case sw_dot:
- if (usual[ch >> 5] & (1 << (ch & 0x1f))) {
+ if (usual[ch >> 5] & (1U << (ch & 0x1f))) {
state = sw_usual;
*u++ = ch;
ch = *p++;
case sw_dot_dot:
- if (usual[ch >> 5] & (1 << (ch & 0x1f))) {
+ if (usual[ch >> 5] & (1U << (ch & 0x1f))) {
state = sw_usual;
*u++ = ch;
ch = *p++;
continue;
}
- if (usual[ch >> 5] & (1 << (ch & 0x1f))) {
+ if (usual[ch >> 5] & (1U << (ch & 0x1f))) {
continue;
}