Lines Matching refs:outp
35 #define DO_ESCAPE(inp, inp_end, outp) \ argument
41 memcpy(outp, inp-ncopy, sizeof(*outp)*ncopy); \
42 outp += ncopy; ncopy = 0; \
43 *outp++ = '&'; \
44 *outp++ = '#'; \
45 *outp++ = '3'; \
46 *outp++ = '4'; \
47 *outp++ = ';'; \
50 memcpy(outp, inp-ncopy, sizeof(*outp)*ncopy); \
51 outp += ncopy; ncopy = 0; \
52 *outp++ = '&'; \
53 *outp++ = '#'; \
54 *outp++ = '3'; \
55 *outp++ = '9'; \
56 *outp++ = ';'; \
59 memcpy(outp, inp-ncopy, sizeof(*outp)*ncopy); \
60 outp += ncopy; ncopy = 0; \
61 *outp++ = '&'; \
62 *outp++ = 'a'; \
63 *outp++ = 'm'; \
64 *outp++ = 'p'; \
65 *outp++ = ';'; \
68 memcpy(outp, inp-ncopy, sizeof(*outp)*ncopy); \
69 outp += ncopy; ncopy = 0; \
70 *outp++ = '&'; \
71 *outp++ = 'l'; \
72 *outp++ = 't'; \
73 *outp++ = ';'; \
76 memcpy(outp, inp-ncopy, sizeof(*outp)*ncopy); \
77 outp += ncopy; ncopy = 0; \
78 *outp++ = '&'; \
79 *outp++ = 'g'; \
80 *outp++ = 't'; \
81 *outp++ = ';'; \
88 memcpy(outp, inp-ncopy, sizeof(*outp)*ncopy); \
96 Py_UCS1 *outp; in escape_unicode_kind1() local
112 outp = PyUnicode_1BYTE_DATA(out); in escape_unicode_kind1()
113 DO_ESCAPE(inp, inp_end, outp); in escape_unicode_kind1()
122 Py_UCS2 *outp; in escape_unicode_kind2() local
137 outp = PyUnicode_2BYTE_DATA(out); in escape_unicode_kind2()
138 DO_ESCAPE(inp, inp_end, outp); in escape_unicode_kind2()
148 Py_UCS4 *outp; in escape_unicode_kind4() local
163 outp = PyUnicode_4BYTE_DATA(out); in escape_unicode_kind4()
164 DO_ESCAPE(inp, inp_end, outp); in escape_unicode_kind4()