nxt_utf8_test.c (703:2d536dde84d2) nxt_utf8_test.c (2231:5b3a69fd47a7)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#include <nxt_main.h>
8#include "nxt_tests.h"

--- 45 unchanged lines hidden (view full) ---

54
55 len = pp - overlong;
56
57 if (d != 0xFFFFFFFF) {
58 p = nxt_utf8_encode(utf8, d);
59
60 size = (p != NULL) ? p - utf8 : 0;
61
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#include <nxt_main.h>
8#include "nxt_tests.h"

--- 45 unchanged lines hidden (view full) ---

54
55 len = pp - overlong;
56
57 if (d != 0xFFFFFFFF) {
58 p = nxt_utf8_encode(utf8, d);
59
60 size = (p != NULL) ? p - utf8 : 0;
61
62 if (len != size || nxt_memcmp(overlong, utf8, size) != 0) {
62 if (len != size || memcmp(overlong, utf8, size) != 0) {
63
64 u = 0;
65 for (i = 0; i < len; i++) {
66 u = (u << 8) + overlong[i];
67 }
68
69 nxt_log_alert(thr->log,
70 "nxt_utf8_decode(%05uxD, %uz) failed: %05uxD, %uz",

--- 121 unchanged lines hidden ---
63
64 u = 0;
65 for (i = 0; i < len; i++) {
66 u = (u << 8) + overlong[i];
67 }
68
69 nxt_log_alert(thr->log,
70 "nxt_utf8_decode(%05uxD, %uz) failed: %05uxD, %uz",

--- 121 unchanged lines hidden ---