Patchwork D1168: parsers: protect some case-folding tables from clang-format

login
register
mail settings
Submitter phabricator
Date Oct. 17, 2017, 9:45 p.m.
Message ID <differential-rev-PHID-DREV-q3wfqahcjn2heuizt7zt-req@phab.mercurial-scm.org>
Download mbox | patch
Permalink /patch/25147/
State Superseded
Headers show

Comments

phabricator - Oct. 17, 2017, 9:45 p.m.
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.

REVISION SUMMARY
  We want a slightly weird format here so that it's easier to read, but
  in order to preserve that we need to disable clang-format.

REPOSITORY
  rHG Mercurial

REVISION DETAIL
  https://phab.mercurial-scm.org/D1168

AFFECTED FILES
  mercurial/cext/charencode.c

CHANGE DETAILS




To: durin42, #hg-reviewers
Cc: mercurial-devel

Patch

diff --git a/mercurial/cext/charencode.c b/mercurial/cext/charencode.c
--- a/mercurial/cext/charencode.c
+++ b/mercurial/cext/charencode.c
@@ -23,6 +23,7 @@ 
 #define PyInt_AS_LONG PyLong_AS_LONG
 #endif
 
+/* clang-format off */
 static const char lowertable[128] = {
 	'\x00', '\x01', '\x02', '\x03', '\x04', '\x05', '\x06', '\x07',
 	'\x08', '\x09', '\x0a', '\x0b', '\x0c', '\x0d', '\x0e', '\x0f',
@@ -64,6 +65,7 @@ 
 	'\x58', '\x59', '\x5a', 					/* x-z */
 				'\x7b', '\x7c', '\x7d', '\x7e', '\x7f'
 };
+/* clang-format on */
 
 /* 1: no escape, 2: \<c>, 6: \u<x> */
 static const uint8_t jsonlentable[256] = {