• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

000-content-with-spaces.cD23-Nov-202338 21

000-content-with-spaces.c.expectedD23-Nov-202333 21

001-define.cD23-Nov-202318 32

001-define.c.expectedD23-Nov-20233

002-define-chain.cD23-Nov-202334 43

002-define-chain.c.expectedD23-Nov-20234 41

003-define-chain-reverse.cD23-Nov-202334 43

003-define-chain-reverse.c.expectedD23-Nov-20234 41

004-define-recursive.cD23-Nov-202360 76

004-define-recursive.c.expectedD23-Nov-202315 73

005-define-composite-chain.cD23-Nov-202336 43

005-define-composite-chain.c.expectedD23-Nov-20236 41

006-define-composite-chain-reverse.cD23-Nov-202336 43

006-define-composite-chain-reverse.c.expectedD23-Nov-20236 41

007-define-composite-recursive.cD23-Nov-202366 76

007-define-composite-recursive.c.expectedD23-Nov-202333 73

008-define-empty.cD23-Nov-202316 32

008-define-empty.c.expectedD23-Nov-20233

009-undef.cD23-Nov-202333

009-undef.c.expectedD23-Nov-20238 52

010-undef-re-define.cD23-Nov-202351 76

010-undef-re-define.c.expectedD23-Nov-202311 73

011-define-func-empty.cD23-Nov-202320 32

011-define-func-empty.c.expectedD23-Nov-20233

012-define-func-no-args.cD23-Nov-202324 32

012-define-func-no-args.c.expectedD23-Nov-20235 31

013-define-func-1-arg-unused.cD23-Nov-202326 32

013-define-func-1-arg-unused.c.expectedD23-Nov-20233

014-define-func-2-arg-unused.cD23-Nov-202332 32

014-define-func-2-arg-unused.c.expectedD23-Nov-20233

015-define-object-with-parens.cD23-Nov-202344 54

015-define-object-with-parens.c.expectedD23-Nov-202314 52

016-define-func-1-arg.cD23-Nov-202332 32

016-define-func-1-arg.c.expectedD23-Nov-202311 31

017-define-func-2-args.cD23-Nov-202340 32

017-define-func-2-args.c.expectedD23-Nov-202315 31

018-define-func-macro-as-parameter.cD23-Nov-202336 43

018-define-func-macro-as-parameter.c.expectedD23-Nov-20234 41

019-define-func-1-arg-multi.cD23-Nov-202351 32

019-define-func-1-arg-multi.c.expectedD23-Nov-202330 31

020-define-func-2-arg-multi.cD23-Nov-202364 32

020-define-func-2-arg-multi.c.expectedD23-Nov-202338 31

021-define-func-compose.cD23-Nov-202358 43

021-define-func-compose.c.expectedD23-Nov-202316 41

022-define-func-arg-with-parens.cD23-Nov-202362 32

022-define-func-arg-with-parens.c.expectedD23-Nov-202341 31

023-define-extra-whitespace.cD23-Nov-2023189 98

023-define-extra-whitespace.c.expectedD23-Nov-202318 94

024-define-chain-to-self-recursion.cD23-Nov-202338 43

024-define-chain-to-self-recursion.c.expectedD23-Nov-20236 41

025-func-macro-as-non-macro.cD23-Nov-202329 32

025-func-macro-as-non-macro.c.expectedD23-Nov-20239 31

026-define-func-extra-newlines.cD23-Nov-202330 75

026-define-func-extra-newlines.c.expectedD23-Nov-20236 41

027-define-chain-obj-to-func.cD23-Nov-202352 43

027-define-chain-obj-to-func.c.expectedD23-Nov-202310 41

028-define-chain-obj-to-non-func.cD23-Nov-202350 43

028-define-chain-obj-to-non-func.c.expectedD23-Nov-202310 41

029-define-chain-obj-to-func-with-args.cD23-Nov-202358 43

029-define-chain-obj-to-func-with-args.c.expectedD23-Nov-202310 41

030-define-chain-obj-to-func-compose.cD23-Nov-202392 54

030-define-chain-obj-to-func-compose.c.expectedD23-Nov-202311 51

031-define-chain-func-to-func-compose.cD23-Nov-202396 54

031-define-chain-func-to-func-compose.c.expectedD23-Nov-202311 51

032-define-func-self-recurse.cD23-Nov-202333 32

032-define-func-self-recurse.c.expectedD23-Nov-202312 31

033-define-func-self-compose.cD23-Nov-202338 32

033-define-func-self-compose.c.expectedD23-Nov-202321 31

034-define-func-self-compose-non-func.cD23-Nov-202330 32

034-define-func-self-compose-non-func.c.expectedD23-Nov-20235 31

035-define-func-self-compose-non-func-multi-token-argument.cD23-Nov-202332 32

035-define-func-self-compose-non-func-multi-token-argument.c.expectedD23-Nov-20237 31

036-define-func-non-macro-multi-token-argument.cD23-Nov-202351 43

036-define-func-non-macro-multi-token-argument.c.expectedD23-Nov-202315 41

037-finalize-unexpanded-macro.cD23-Nov-202368 43

037-finalize-unexpanded-macro.c.expectedD23-Nov-202320 41

038-func-arg-with-commas.cD23-Nov-202372 32

038-func-arg-with-commas.c.expectedD23-Nov-20239 31

039-func-arg-obj-macro-with-comma.cD23-Nov-2023471 2513

039-func-arg-obj-macro-with-comma.c.expectedD23-Nov-2023201 277

040-token-pasting.cD23-Nov-202345 32

040-token-pasting.c.expectedD23-Nov-202310 31

041-if-0.cD23-Nov-202341 65

041-if-0.c.expectedD23-Nov-202323 62

042-if-1.cD23-Nov-202343 65

042-if-1.c.expectedD23-Nov-202332 63

043-if-0-else.cD23-Nov-202357 87

043-if-0-else.c.expectedD23-Nov-202334 83

044-if-1-else.cD23-Nov-202357 87

044-if-1-else.c.expectedD23-Nov-202334 83

045-if-0-elif.cD23-Nov-202397 1211

045-if-0-elif.c.expectedD23-Nov-202338 123

046-if-1-elsif.cD23-Nov-202397 1211

046-if-1-elsif.c.expectedD23-Nov-202338 123

047-if-elif-else.cD23-Nov-202395 1211

047-if-elif-else.c.expectedD23-Nov-202338 123

048-if-nested.cD23-Nov-202392 1211

048-if-nested.c.expectedD23-Nov-202329 122

049-if-expression-precedence.cD23-Nov-202388 65

049-if-expression-precedence.c.expectedD23-Nov-202312 61

050-if-defined.cD23-Nov-2023170 1817

050-if-defined.c.expectedD23-Nov-202344 183

051-if-relational.cD23-Nov-2023275 3630

051-if-relational.c.expectedD23-Nov-202389 366

052-if-bitwise.cD23-Nov-2023279 2120

052-if-bitwise.c.expectedD23-Nov-202356 214

053-if-divide-and-shift.cD23-Nov-2023163 1615

053-if-divide-and-shift.c.expectedD23-Nov-202342 163

054-if-with-macros.cD23-Nov-2023369 3534

054-if-with-macros.c.expectedD23-Nov-202388 356

055-define-chain-obj-to-func-parens-in-text.cD23-Nov-202352 43

055-define-chain-obj-to-func-parens-in-text.c.expectedD23-Nov-202310 41

056-macro-argument-with-comma.cD23-Nov-202391 54

056-macro-argument-with-comma.c.expectedD23-Nov-202311 51

057-empty-arguments.cD23-Nov-202391 76

057-empty-arguments.c.expectedD23-Nov-202327 73

058-token-pasting-empty-arguments.cD23-Nov-202366 65

058-token-pasting-empty-arguments.c.expectedD23-Nov-20239 63

059-token-pasting-integer.cD23-Nov-202370 54

059-token-pasting-integer.c.expectedD23-Nov-202321 53

060-left-paren-in-macro-right-paren-in-text.cD23-Nov-202349 43

060-left-paren-in-macro-right-paren-in-text.c.expectedD23-Nov-20236 41

061-define-chain-obj-to-func-multi.cD23-Nov-202385 65

061-define-chain-obj-to-func-multi.c.expectedD23-Nov-202312 61

062-if-0-skips-garbage.cD23-Nov-202344 65

062-if-0-skips-garbage.c.expectedD23-Nov-20235 60

063-comments.cD23-Nov-2023303 216

063-comments.c.expectedD23-Nov-202392 216

064-version.cD23-Nov-202325 32

064-version.c.expectedD23-Nov-202314 31

065-if-defined-parens.cD23-Nov-2023177 1817

065-if-defined-parens.c.expectedD23-Nov-202344 183

066-if-nospace-expression.cD23-Nov-202322 43

066-if-nospace-expression.c.expectedD23-Nov-202310 41

067-nested-ifdef-ifndef.cD23-Nov-2023440 4135

067-nested-ifdef-ifndef.c.expectedD23-Nov-202368 414

068-accidental-pasting.cD23-Nov-202394 1211

068-accidental-pasting.c.expectedD23-Nov-202341 1210

069-repeated-argument.cD23-Nov-202332 32

069-repeated-argument.c.expectedD23-Nov-20235 31

070-undefined-macro-in-expression.cD23-Nov-202349 65

070-undefined-macro-in-expression.c.expectedD23-Nov-202312 61

071-punctuator.cD23-Nov-20236 21

071-punctuator.c.expectedD23-Nov-20236 21

072-token-pasting-same-line.cD23-Nov-202358 32

072-token-pasting-same-line.c.expectedD23-Nov-202331 31

073-if-in-ifdef.cD23-Nov-202341 54

073-if-in-ifdef.c.expectedD23-Nov-20234 50

074-elif-undef.cD23-Nov-202337 43

074-elif-undef.c.expectedD23-Nov-20233

075-elif-elif-undef.cD23-Nov-202354 54

075-elif-elif-undef.c.expectedD23-Nov-20234 50

076-elif-undef-nested.cD23-Nov-202359 65

076-elif-undef-nested.c.expectedD23-Nov-20235 60

077-else-without-if.cD23-Nov-20236 21

077-else-without-if.c.expectedD23-Nov-202348 41

078-elif-without-if.cD23-Nov-202318 21

078-elif-without-if.c.expectedD23-Nov-202348 41

079-endif-without-if.cD23-Nov-20237 21

079-endif-without-if.c.expectedD23-Nov-202349

080-if-without-expression.cD23-Nov-202370 52

080-if-without-expression.c.expectedD23-Nov-202356 61

081-elif-without-expression.cD23-Nov-202319 43

081-elif-without-expression.c.expectedD23-Nov-202356 51

082-invalid-paste.cD23-Nov-202398 87

082-invalid-paste.c.expectedD23-Nov-2023571 2018

083-unterminated-if.cD23-Nov-20237 31

083-unterminated-if.c.expectedD23-Nov-202348 51

084-unbalanced-parentheses.cD23-Nov-202332 32

084-unbalanced-parentheses.c.expectedD23-Nov-202366 31

085-incorrect-argument-count.cD23-Nov-202356 64

085-incorrect-argument-count.c.expectedD23-Nov-2023284 126

086-reserved-macro-names.cD23-Nov-202395 43

086-reserved-macro-names.c.expectedD23-Nov-2023284 103

087-if-comments.cD23-Nov-202356 65

087-if-comments.c.expectedD23-Nov-20238 61

088-redefine-macro-legitimate.cD23-Nov-202389 64

088-redefine-macro-legitimate.c.expectedD23-Nov-20235 60

089-redefine-macro-error.cD23-Nov-2023224 1812

089-redefine-macro-error.c.expectedD23-Nov-2023350 306

090-hash-error.cD23-Nov-202319 21

090-hash-error.c.expectedD23-Nov-202347 21

091-hash-line.cD23-Nov-2023355 1514

091-hash-line.c.expectedD23-Nov-2023291 1511

092-redefine-macro-error-2.cD23-Nov-202345 64

092-redefine-macro-error-2.c.expectedD23-Nov-2023111 102

093-divide-by-zero.cD23-Nov-202319 32

093-divide-by-zero.c.expectedD23-Nov-202371 41

094-divide-by-zero-short-circuit.cD23-Nov-2023572 142

094-divide-by-zero-short-circuit.c.expectedD23-Nov-202384 151

095-recursive-define.cD23-Nov-202344 43

095-recursive-define.c.expectedD23-Nov-202310 41

096-paste-twice.cD23-Nov-202370 42

096-paste-twice.c.expectedD23-Nov-202315 41

097-paste-with-non-function-macro.cD23-Nov-202346 42

097-paste-with-non-function-macro.c.expectedD23-Nov-202311 41

098-elif-undefined.cD23-Nov-202370 87

098-elif-undefined.c.expectedD23-Nov-202317 81

099-c99-example.cD23-Nov-2023383 1817

099-c99-example.c.expectedD23-Nov-2023160 173

100-macro-with-colon.cD23-Nov-202376 86

100-macro-with-colon.c.expectedD23-Nov-202339 84

101-macros-used-twice.cD23-Nov-2023150 1714

101-macros-used-twice.c.expectedD23-Nov-202339 174

102-garbage-after-endif.cD23-Nov-202321 32

102-garbage-after-endif.c.expectedD23-Nov-202384 31

103-garbage-after-else-0.cD23-Nov-202327 43

103-garbage-after-else-0.c.expectedD23-Nov-2023130 52

104-hash-line-followed-by-code.cD23-Nov-202319 32

104-hash-line-followed-by-code.c.expectedD23-Nov-202319 32

105-multiline-hash-line.cD23-Nov-202348 65

105-multiline-hash-line.c.expectedD23-Nov-202319 62

106-multiline-hash-if.cD23-Nov-202355 76

106-multiline-hash-if.c.expectedD23-Nov-202316 71

107-multiline-hash-elif.cD23-Nov-202364 87

107-multiline-hash-elif.c.expectedD23-Nov-202317 81

108-no-space-after-hash-version.cD23-Nov-202312 21

108-no-space-after-hash-version.c.expectedD23-Nov-202358 21

109-no-space-after-hash-line.cD23-Nov-20237 21

109-no-space-after-hash-line.c.expectedD23-Nov-202358 21

110-no-space-digits-after-hash-elif.cD23-Nov-202322 43

110-no-space-digits-after-hash-elif.c.expectedD23-Nov-202360 41

111-no-space-operator-after-hash-if.cD23-Nov-2023110 2015

111-no-space-operator-after-hash-if.c.expectedD23-Nov-202347 204

112-no-space-operator-after-hash-elif.cD23-Nov-2023150 2520

112-no-space-operator-after-hash-elif.c.expectedD23-Nov-202352 254

113-line-and-file-macros.cD23-Nov-2023428 87

113-line-and-file-macros.c.expectedD23-Nov-2023253 87

114-paste-integer-tokens.cD23-Nov-2023418 87

114-paste-integer-tokens.c.expectedD23-Nov-2023137 84

115-line-continuations.cD23-Nov-2023160 106

115-line-continuations.c.expectedD23-Nov-202316 101

116-disable-line-continuations.cD23-Nov-2023167 146

116-disable-line-continuations.c.expectedD23-Nov-202320 141

117-line-continuation-and-non-continuation-backslash.cD23-Nov-2023363 131

117-line-continuation-and-non-continuation-backslash.c.expectedD23-Nov-202314 130

118-comment-becomes-space.cD23-Nov-202334 53

118-comment-becomes-space.c.expectedD23-Nov-202316 51

119-elif-after-else.cD23-Nov-202345 76

119-elif-after-else.c.expectedD23-Nov-202368 83

120-undef-builtin.cD23-Nov-202367 54

120-undef-builtin.c.expectedD23-Nov-2023253 84

121-comment-bug-72686.cD23-Nov-202310 30

121-comment-bug-72686.c.expectedD23-Nov-20233

122-redefine-whitespace.cD23-Nov-2023597 2111

122-redefine-whitespace.c.expectedD23-Nov-2023193 273

123-garbage-after-else-1.cD23-Nov-202327 43

123-garbage-after-else-1.c.expectedD23-Nov-2023130 52

124-preprocessing-numbers.cD23-Nov-2023849 3826

124-preprocessing-numbers.c.expectedD23-Nov-2023190 3820

125-es-short-circuit-undefined.cD23-Nov-2023532 2814

125-es-short-circuit-undefined.c.expectedD23-Nov-2023249 305

126-garbage-after-directive.cD23-Nov-202357 64

126-garbage-after-directive.c.expectedD23-Nov-2023129 82

127-pragma-empty.cD23-Nov-2023148 41

127-pragma-empty.c.expectedD23-Nov-20234 40

128-space-before-hash.cD23-Nov-2023291 2220

128-space-before-hash.c.expectedD23-Nov-2023129 227

129-define-non-identifier.cD23-Nov-202316 21

129-define-non-identifier.c.expectedD23-Nov-2023194 32

130-define-comment.cD23-Nov-202385 32

130-define-comment.c.expectedD23-Nov-202312 31

131-eof-without-newline.cD23-Nov-202330 11

131-eof-without-newline.c.expectedD23-Nov-202331 21

132-eof-without-newline-define.cD23-Nov-20238 11

132-eof-without-newline-define.c.expectedD23-Nov-202355 21

133-eof-without-newline-comment.cD23-Nov-202351 11

133-eof-without-newline-comment.c.expectedD23-Nov-202398 32

134-hash-comment-directive.cD23-Nov-2023525 2320

134-hash-comment-directive.c.expectedD23-Nov-202384 237

135-duplicate-parameter.cD23-Nov-202357 32

135-duplicate-parameter.c.expectedD23-Nov-2023118 52

136-plus-plus-and-minus-minus.cD23-Nov-2023170 96

136-plus-plus-and-minus-minus.c.expectedD23-Nov-2023105 95

137-expand-macro-after-period.cD23-Nov-202380 54

137-expand-macro-after-period.c.expectedD23-Nov-202318 52

138-multi-line-comment-in-if-0.cD23-Nov-2023106 84

138-multi-line-comment-in-if-0.c.expectedD23-Nov-202314 81

139-define-without-macro-name.cD23-Nov-2023100 65

139-define-without-macro-name.c.expectedD23-Nov-2023273 65

140-null-directive.cD23-Nov-2023193 108

140-null-directive.c.expectedD23-Nov-202310 100

141-pragma-and-__LINE__.cD23-Nov-2023190 76

141-pragma-and-__LINE__.c.expectedD23-Nov-202358 76

142-defined-within-macro.cD23-Nov-20231.4 KiB9585

142-defined-within-macro.c.expectedD23-Nov-2023183 9512

143-multiple-else.cD23-Nov-202343 76

143-multiple-else.c.expectedD23-Nov-202365 83

144-implicit-version.cD23-Nov-202321 21

144-implicit-version.c.expectedD23-Nov-202313 21

145-version-first.cD23-Nov-202317 32

145-version-first.c.expectedD23-Nov-202372 42

146-version-first-hash.cD23-Nov-202315 32

146-version-first-hash.c.expectedD23-Nov-202369 41

147-define-macro-no-space.cD23-Nov-20231.2 KiB5946

147-define-macro-no-space.c.expectedD23-Nov-2023336 5923

147-undef-builtin-allowed.cD23-Nov-202364 54

147-undef-builtin-allowed.c.expectedD23-Nov-2023274 84

148-legal-characters.cD23-Nov-20231.3 KiB7838

148-legal-characters.c.expectedD23-Nov-2023183 7836

149-hex-const-uppercase-prefix.cD23-Nov-202358 65

149-hex-const-uppercase-prefix.c.expectedD23-Nov-202312 61

glcpp_test.pyD23-Nov-20238.7 KiB265186