/ src / univalue / include / univalue_escapes.h
univalue_escapes.h
  1  // Copyright 2014 BitPay Inc.
  2  // Copyright (c) 2022-present The Bitcoin Core developers
  3  // Distributed under the MIT software license, see the accompanying
  4  // file COPYING or https://opensource.org/license/mit.
  5  
  6  #ifndef BITCOIN_UNIVALUE_INCLUDE_UNIVALUE_ESCAPES_H
  7  #define BITCOIN_UNIVALUE_INCLUDE_UNIVALUE_ESCAPES_H
  8  static const char *escapes[256] = {
  9      "\\u0000",
 10      "\\u0001",
 11      "\\u0002",
 12      "\\u0003",
 13      "\\u0004",
 14      "\\u0005",
 15      "\\u0006",
 16      "\\u0007",
 17      "\\b",
 18      "\\t",
 19      "\\n",
 20      "\\u000b",
 21      "\\f",
 22      "\\r",
 23      "\\u000e",
 24      "\\u000f",
 25      "\\u0010",
 26      "\\u0011",
 27      "\\u0012",
 28      "\\u0013",
 29      "\\u0014",
 30      "\\u0015",
 31      "\\u0016",
 32      "\\u0017",
 33      "\\u0018",
 34      "\\u0019",
 35      "\\u001a",
 36      "\\u001b",
 37      "\\u001c",
 38      "\\u001d",
 39      "\\u001e",
 40      "\\u001f",
 41      nullptr,
 42      nullptr,
 43      "\\\"",
 44      nullptr,
 45      nullptr,
 46      nullptr,
 47      nullptr,
 48      nullptr,
 49      nullptr,
 50      nullptr,
 51      nullptr,
 52      nullptr,
 53      nullptr,
 54      nullptr,
 55      nullptr,
 56      nullptr,
 57      nullptr,
 58      nullptr,
 59      nullptr,
 60      nullptr,
 61      nullptr,
 62      nullptr,
 63      nullptr,
 64      nullptr,
 65      nullptr,
 66      nullptr,
 67      nullptr,
 68      nullptr,
 69      nullptr,
 70      nullptr,
 71      nullptr,
 72      nullptr,
 73      nullptr,
 74      nullptr,
 75      nullptr,
 76      nullptr,
 77      nullptr,
 78      nullptr,
 79      nullptr,
 80      nullptr,
 81      nullptr,
 82      nullptr,
 83      nullptr,
 84      nullptr,
 85      nullptr,
 86      nullptr,
 87      nullptr,
 88      nullptr,
 89      nullptr,
 90      nullptr,
 91      nullptr,
 92      nullptr,
 93      nullptr,
 94      nullptr,
 95      nullptr,
 96      nullptr,
 97      nullptr,
 98      nullptr,
 99      nullptr,
100      nullptr,
101      "\\\\",
102      nullptr,
103      nullptr,
104      nullptr,
105      nullptr,
106      nullptr,
107      nullptr,
108      nullptr,
109      nullptr,
110      nullptr,
111      nullptr,
112      nullptr,
113      nullptr,
114      nullptr,
115      nullptr,
116      nullptr,
117      nullptr,
118      nullptr,
119      nullptr,
120      nullptr,
121      nullptr,
122      nullptr,
123      nullptr,
124      nullptr,
125      nullptr,
126      nullptr,
127      nullptr,
128      nullptr,
129      nullptr,
130      nullptr,
131      nullptr,
132      nullptr,
133      nullptr,
134      nullptr,
135      nullptr,
136      "\\u007f",
137      nullptr,
138      nullptr,
139      nullptr,
140      nullptr,
141      nullptr,
142      nullptr,
143      nullptr,
144      nullptr,
145      nullptr,
146      nullptr,
147      nullptr,
148      nullptr,
149      nullptr,
150      nullptr,
151      nullptr,
152      nullptr,
153      nullptr,
154      nullptr,
155      nullptr,
156      nullptr,
157      nullptr,
158      nullptr,
159      nullptr,
160      nullptr,
161      nullptr,
162      nullptr,
163      nullptr,
164      nullptr,
165      nullptr,
166      nullptr,
167      nullptr,
168      nullptr,
169      nullptr,
170      nullptr,
171      nullptr,
172      nullptr,
173      nullptr,
174      nullptr,
175      nullptr,
176      nullptr,
177      nullptr,
178      nullptr,
179      nullptr,
180      nullptr,
181      nullptr,
182      nullptr,
183      nullptr,
184      nullptr,
185      nullptr,
186      nullptr,
187      nullptr,
188      nullptr,
189      nullptr,
190      nullptr,
191      nullptr,
192      nullptr,
193      nullptr,
194      nullptr,
195      nullptr,
196      nullptr,
197      nullptr,
198      nullptr,
199      nullptr,
200      nullptr,
201      nullptr,
202      nullptr,
203      nullptr,
204      nullptr,
205      nullptr,
206      nullptr,
207      nullptr,
208      nullptr,
209      nullptr,
210      nullptr,
211      nullptr,
212      nullptr,
213      nullptr,
214      nullptr,
215      nullptr,
216      nullptr,
217      nullptr,
218      nullptr,
219      nullptr,
220      nullptr,
221      nullptr,
222      nullptr,
223      nullptr,
224      nullptr,
225      nullptr,
226      nullptr,
227      nullptr,
228      nullptr,
229      nullptr,
230      nullptr,
231      nullptr,
232      nullptr,
233      nullptr,
234      nullptr,
235      nullptr,
236      nullptr,
237      nullptr,
238      nullptr,
239      nullptr,
240      nullptr,
241      nullptr,
242      nullptr,
243      nullptr,
244      nullptr,
245      nullptr,
246      nullptr,
247      nullptr,
248      nullptr,
249      nullptr,
250      nullptr,
251      nullptr,
252      nullptr,
253      nullptr,
254      nullptr,
255      nullptr,
256      nullptr,
257      nullptr,
258      nullptr,
259      nullptr,
260      nullptr,
261      nullptr,
262      nullptr,
263      nullptr,
264      nullptr,
265  };
266  #endif // BITCOIN_UNIVALUE_INCLUDE_UNIVALUE_ESCAPES_H