西红柿不能跟什么一起吃| 属鼠女和什么属相最配| 蛟龙是什么| 胸推是什么意思| 山竹树长什么样子图片| 小水母吃什么| 戏子是什么意思| 出格是什么意思| 单核细胞是什么意思| 血脂稠是什么原因造成的| 殇读什么| 工段长是什么级别| beko是什么牌子| 红润润的什么| zfc是什么牌子| 精尽人亡是什么意思| 什么的船只| 营养过剩是什么意思| 胆囊息肉样病变是什么意思| 多囊肾是什么病| 男生喜欢女生有什么表现| 室性期前收缩是什么意思| 尿酸盐结晶是什么意思| 看见黑猫代表什么预兆| 自戕是什么意思| 尿路感染检查什么项目| 浪凡算是什么档次的| 葡萄不能和什么一起吃| 胃出血大便是什么颜色| 侯赛因是什么意思| 断奶吃什么| 咏字五行属什么| 吃什么不长肉还能瘦| 折耳根什么味道| 海选是什么意思| 绞股蓝长什么样子| 特警是干什么的| 吃什么可以补充雌激素| 来月经头疼吃什么药| 公务员和事业编有什么区别| 猪横利是什么| 什么才是真正的爱情| 谆谆教诲什么意思| 拧巴什么意思| 骞是什么意思| 肠胃不好吃什么比较好| 虎口长痣代表什么| 肌底液是干什么用的| 尿酸高吃什么能降| 口腔溃疡是什么引起的| 洁面膏和洗面奶有什么区别| 右眼皮跳代表什么| 果代表什么生肖| 洋姜学名叫什么| 父亲节什么时候| 湿气重是什么意思| 固精是什么意思| 为什么血脂会高| 梅花表属于什么档次| 胸部彩超能检查出什么| 小鸟来家里有什么预兆| xn是什么意思| 迁徙是什么意思| 梦见自己会飞是什么意思| 沙茶是什么| 女生是什么意思| 血糖高的人早餐吃什么好| co2cp在医学上是什么| mica是什么意思| 褐色是什么颜色| 六亲不认什么意思| 米诺地尔搽剂和米诺地尔酊有什么区别| 狗是什么属性| 赑屃是什么意思| 食物中毒呕吐吃什么药| 西瓜禁忌和什么一起吃| 高血压高血糖挂什么科| 周二右眼皮跳是什么预兆| 稷字五行属什么| 一什么明月| fossil是什么意思| 紫癜有什么症状| 同房出血要做什么检查| ipa啤酒是指什么| 牛鞭是牛的什么部位| 螳螂捕蝉黄雀在后是什么意思| 眼角有眼屎是什么原因| 蚊子怕什么植物| 为什么要抽烟| 闰6月是什么意思| 一什么教室| 80岁称什么之年| 天干是什么意思| 月亮星座是什么意思| 五合是什么意思| 道家思想的核心是什么| 月经期间喝酒会有什么影响| 梦见大黑蛇是什么预兆| 什么油适合炒菜| 尿少尿黄是什么原因引起的| 榕字五行属什么| 亚硝酸盐阴性是什么意思| 翌字五行属什么| 乌龟能吃什么| 凌晨3点是什么时辰| 什么叫幸福| yuri是什么意思| 急于求成是什么意思| sharp是什么牌子| serum是什么意思| 五脏六腑是什么意思| 第一次坐飞机需要注意什么| 做梦梦到鱼是什么意思| 口苦挂什么科最好| 痛经是什么意思| 真菌感染用什么药| 不可翻转干燥是什么意思| 排卵期后是什么期| 秋天喝什么茶| 世界屋脊指的是什么| 肛门有灼烧感什么原因| 说话快的人什么性格| 副县长是什么级别干部| 疏肝解郁是什么意思| 指甲表面凹凸不平是什么原因| 月亮是什么星| 点灯是什么意思| 卧虎藏龙是什么生肖| 荔枝不能与什么一起吃| 什么生水| 什么烟危害最小| 血儿茶酚胺是查什么的| 嘌呤是什么东西| 纹身有什么讲究和忌讳| 阳强易举是什么意思| 氧气湿化瓶里加什么水| 廷字五行属什么| 晚上看见蛇有什么预兆| 胃在什么地方| 口腔溃疡缺什么维生素| 气血虚吃什么中成药| 经常上火口腔溃疡是什么原因| 小孩几天不大便是什么原因怎么办| 吖什么意思| 亚麻是什么面料| 寒胃有什么症状| 安逸什么意思| 喝什么排湿气| 泡茶用什么水好| 吃什么能立马通大便| 7月4号什么星座| 了是什么意思| 颈动脉强回声斑块是什么意思| 5.23是什么星座| 肛瘘是什么原因造成的| 小孩补铁吃什么| 哥德巴赫猜想是什么| 夜盲症是什么症状| 项羽为什么会失败| 长江学者是什么级别| 茯苓和土茯苓有什么区别| 拔了智齿需要注意什么| 葡挞跟蛋挞有什么区别| 歇斯底里是什么意思| 手为什么会脱皮| 烦躁不安的意思是什么| 吃亚麻籽有什么好处| 布鲁氏菌病是什么病| 米加白念什么| 结节性硬化症是什么病| 惹上官司是犯了什么煞| 铮铮是什么意思| 438是什么意思| 胎儿双顶径偏大是什么原因| 为什么一进去就射了| atp是什么意思| 五月23是什么星座| 阑珊处是什么意思| 哈达是什么| 胃底腺息肉什么意思| 珍珠粉加蜂蜜做面膜有什么作用| 晚上八点到九点是什么时辰| 风寒感冒用什么药| 增肌吃什么最好| 鼻子一直流血是什么原因| supreme是什么牌子| 睡眠时间短是什么原因| 木槿花什么时候开花| 什么叫npc| 甲状腺挂什么科室| em什么意思| 什么是血氧| 脂肪滴是什么意思| 什么酒最贵| 舌头有裂纹什么原因| 羊齿状结晶代表什么| 肌酸激酶偏高吃什么药| 冒昧是什么意思| 怎么知道自己五行缺什么| 胃反酸水是什么原因| 骨相美是什么意思| 什么程度算节食减肥| 心慌心跳吃什么药| 大便排不出来是什么原因| 盗窃是什么意思| 1号来月经什么时候是排卵期| 月建是什么意思| 点滴是什么意思| 放鸽子是什么意思| 蜂胶是什么东西| 看破红尘下一句是什么| 斯密达什么意思| 鸟字旁的字和什么有关| 淳字五行属什么| 舌头肥大有齿痕是什么原因| 什么食物可以降血糖| 类风湿性关节炎吃什么药| 地贫和贫血有什么区别| 王林为什么叫王麻子| 舌下腺囊肿挂什么科| 绿色通道是什么意思| 港澳通行证签注是什么意思| 溶血性黄疸是什么原因引起的| 梦见好多葡萄是什么意思| neo什么意思| 三点水加个有字念什么| 什能组什么词| 白带多用什么药效果好| 奇点是什么意思| 巧囊是什么原因形成的| 水浒传什么朝代| 吐完后胃不舒服应该吃什么呢| 手指发麻是什么原因引起的| 呵呵哒是什么意思| 灼烧感是什么感觉| 不成功便成仁的仁是什么意思| 什么是靶向治疗| 燥湿什么意思| 什么是六道轮回| 子宫形态失常是什么意思| 张五行属什么| plump什么意思| 缘是什么意思| 贫血严重会导致什么后果| 小寒是什么意思| sk-ll是什么牌子| 经常打饱嗝是什么原因| 藤原拓海开的什么车| 9月3号是什么日子| 插画师是做什么的| 关节退变什么意思| 91是什么东西| 鸡蛋吃多了有什么危害| 两个山念什么| 垂的第三笔是什么| 梦见打架是什么意思| 男人吃什么壮阳最快| 阴骘是什么意思| 洋葱有什么功效与作用| 打喷嚏流鼻涕吃什么药好| 嫣然是什么意思| 早上起来流鼻血是什么原因| 朱元璋是什么民族| 常吃海带有什么好处| 百度
blob: b9137bf96026527bc2597d7c36e319037c40180b [file] [log] [blame]
#!/usr/bin/env python3
# Copyright 2021 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Applies cpplint build/header_guard recommendations.
Reads cpplint build/header_guard recommendations from stdin and applies them.
Run cpplint for a single header:
cpplint.py --filter=-,+build/header_guard foo.h 2>&1 | grep build/header_guard
Run cpplint for all headers in dir foo in parallel:
find foo -name '*.h' | \
xargs parallel cpplint.py --filter=-,+build/header_guard -- 2>&1 | \
grep build/header_guard
"""
import sys
IFNDEF_MSG = ' (cpplint) #ifndef header guard has wrong style, please use'
ENDIF_MSG_START = ' (cpplint) #endif line should be "'
ENDIF_MSG_END = '" [build/header_guard] [5]'
NO_GUARD_MSG = ' (cpplint) No #ifndef header guard found, suggested CPP variable is'
def process_cpplint_recommendations(cpplint_data):
root = sys.argv[1] if len(sys.argv) > 1 else ''
root = "_".join(root.upper().strip(r'[/]+').split('/'))+"_"
for entry in cpplint_data:
entry = entry.split(':')
# The length of the entry may be less than 3,
# e.g the last line of text 'Total errors found: xx'.
if len(entry) < 3:
continue
header = entry[0]
line = entry[1]
index = int(line) - 1
msg = entry[2].rstrip()
if msg == IFNDEF_MSG:
assert len(entry) == 4
with open(header, 'rb') as f:
content = f.readlines()
if not content[index + 1].startswith(b'#define '):
raise Exception('Missing #define: %s:%d' % (header, index + 2))
guard = entry[3].split(' ')[1]
guard = guard.replace(root, '') if len(root) > 1 else guard
content[index] = ('#ifndef %s\n' % guard).encode('utf-8')
# Since cpplint does not print messages for the #define line, just
# blindly overwrite the #define that was here.
content[index + 1] = ('#define %s\n' % guard).encode('utf-8')
elif msg.startswith(ENDIF_MSG_START):
assert len(entry) == 3
assert msg.endswith(ENDIF_MSG_END)
with open(header, 'rb') as f:
content = f.readlines()
endif = msg[len(ENDIF_MSG_START):-len(ENDIF_MSG_END)]
endif = endif.replace(root, '') if len(root) > 1 else endif
content[index] = ('%s\n' % endif).encode('utf-8')
elif msg == NO_GUARD_MSG:
assert index == -1
continue
else:
raise Exception('Unknown cpplint message: %s for %s:%s' %
(msg, header, line))
with open(header, 'wb') as f:
f.writelines(content)
if __name__ == '__main__':
process_cpplint_recommendations(sys.stdin)
生僻字什么意思 黑米和什么一起搭配煮粥最佳 哪吒妈妈叫什么 梦见尸体是什么意思 镶是什么意思
腱鞘炎吃什么药好 巨蟹座是什么星座 没有什么 长期拉肚子是怎么回事什么原因造成 小鸡炖什么好吃
ca199偏高是什么原因 什么时候开始数伏 阳历九月份是什么星座 咳嗽白痰吃什么好得快 四个口是什么字
三宫六院是什么意思 甲状腺是什么原因引起的 益生菌什么时候吃最好 意难平什么意思 饭票是什么意思
肛门痒是什么原因男性hcv9jop3ns8r.cn 柑橘溃疡病用什么药hcv8jop7ns7r.cn 徐州二院全名叫什么hcv9jop1ns4r.cn menu是什么意思hcv9jop8ns3r.cn 黄芪治什么病hcv9jop5ns2r.cn
俄罗斯信仰什么教hcv9jop7ns3r.cn eb病毒iga抗体阳性是什么意思hcv7jop6ns0r.cn 红细胞分布宽度偏高是什么意思hcv9jop3ns4r.cn 生殖器疱疹是什么hcv7jop9ns9r.cn 痰浊是什么意思hcv8jop6ns9r.cn
左眼一直跳是什么原因hcv9jop1ns1r.cn 1114是什么星座hcv7jop6ns5r.cn 缺钾最忌讳吃什么liaochangning.com 什么牌的笔记本电脑好hcv9jop3ns9r.cn bb是什么意思hcv8jop2ns9r.cn
苹果枸杞红枣煮水喝有什么功效hcv8jop7ns3r.cn 桃子是什么形状hcv8jop1ns6r.cn 男人吃什么增大增长mmeoe.com 浮世清欢什么意思xinjiangjialails.com 鹅口疮是什么hcv7jop4ns5r.cn
百度