• Home
Name Date Size #Lines LOC

..--

000-content-with-spaces.cD07-Sep-202438 21

000-content-with-spaces.c.expectedD07-Sep-202433 21

001-define.cD07-Sep-202418 32

001-define.c.expectedD07-Sep-20243

002-define-chain.cD07-Sep-202434 43

002-define-chain.c.expectedD07-Sep-20244 41

003-define-chain-reverse.cD07-Sep-202434 43

003-define-chain-reverse.c.expectedD07-Sep-20244 41

004-define-recursive.cD07-Sep-202460 76

004-define-recursive.c.expectedD07-Sep-202415 73

005-define-composite-chain.cD07-Sep-202436 43

005-define-composite-chain.c.expectedD07-Sep-20246 41

006-define-composite-chain-reverse.cD07-Sep-202436 43

006-define-composite-chain-reverse.c.expectedD07-Sep-20246 41

007-define-composite-recursive.cD07-Sep-202466 76

007-define-composite-recursive.c.expectedD07-Sep-202433 73

008-define-empty.cD07-Sep-202416 32

008-define-empty.c.expectedD07-Sep-20243

009-undef.cD07-Sep-202433 54

009-undef.c.expectedD07-Sep-20248 52

010-undef-re-define.cD07-Sep-202451 76

010-undef-re-define.c.expectedD07-Sep-202411 73

011-define-func-empty.cD07-Sep-202420 32

011-define-func-empty.c.expectedD07-Sep-20243

012-define-func-no-args.cD07-Sep-202424 32

012-define-func-no-args.c.expectedD07-Sep-20245 31

013-define-func-1-arg-unused.cD07-Sep-202426 32

013-define-func-1-arg-unused.c.expectedD07-Sep-20243

014-define-func-2-arg-unused.cD07-Sep-202432 32

014-define-func-2-arg-unused.c.expectedD07-Sep-20243

015-define-object-with-parens.cD07-Sep-202444 54

015-define-object-with-parens.c.expectedD07-Sep-202414 52

016-define-func-1-arg.cD07-Sep-202432 32

016-define-func-1-arg.c.expectedD07-Sep-202411 31

017-define-func-2-args.cD07-Sep-202440 32

017-define-func-2-args.c.expectedD07-Sep-202415 31

018-define-func-macro-as-parameter.cD07-Sep-202436 43

018-define-func-macro-as-parameter.c.expectedD07-Sep-20244 41

019-define-func-1-arg-multi.cD07-Sep-202451 32

019-define-func-1-arg-multi.c.expectedD07-Sep-202430 31

020-define-func-2-arg-multi.cD07-Sep-202464 32

020-define-func-2-arg-multi.c.expectedD07-Sep-202438 31

021-define-func-compose.cD07-Sep-202458 43

021-define-func-compose.c.expectedD07-Sep-202416 41

022-define-func-arg-with-parens.cD07-Sep-202462 32

022-define-func-arg-with-parens.c.expectedD07-Sep-202441 31

023-define-extra-whitespace.cD07-Sep-2024189 98

023-define-extra-whitespace.c.expectedD07-Sep-202418 94

024-define-chain-to-self-recursion.cD07-Sep-202438 43

024-define-chain-to-self-recursion.c.expectedD07-Sep-20246 41

025-func-macro-as-non-macro.cD07-Sep-202429 32

025-func-macro-as-non-macro.c.expectedD07-Sep-20249 31

026-define-func-extra-newlines.cD07-Sep-202430 75

026-define-func-extra-newlines.c.expectedD07-Sep-20246 41

027-define-chain-obj-to-func.cD07-Sep-202452 43

027-define-chain-obj-to-func.c.expectedD07-Sep-202410 41

028-define-chain-obj-to-non-func.cD07-Sep-202450 43

028-define-chain-obj-to-non-func.c.expectedD07-Sep-202410 41

029-define-chain-obj-to-func-with-args.cD07-Sep-202458 43

029-define-chain-obj-to-func-with-args.c.expectedD07-Sep-202410 41

030-define-chain-obj-to-func-compose.cD07-Sep-202492 54

030-define-chain-obj-to-func-compose.c.expectedD07-Sep-202411 51

031-define-chain-func-to-func-compose.cD07-Sep-202496 54

031-define-chain-func-to-func-compose.c.expectedD07-Sep-202411 51

032-define-func-self-recurse.cD07-Sep-202433 32

032-define-func-self-recurse.c.expectedD07-Sep-202412 31

033-define-func-self-compose.cD07-Sep-202438 32

033-define-func-self-compose.c.expectedD07-Sep-202421 31

034-define-func-self-compose-non-func.cD07-Sep-202430 32

034-define-func-self-compose-non-func.c.expectedD07-Sep-20245 31

035-define-func-self-compose-non-func-multi-token-argument.cD07-Sep-202432 32

035-define-func-self-compose-non-func-multi-token-argument.c.expectedD07-Sep-20247 31

036-define-func-non-macro-multi-token-argument.cD07-Sep-202451 43

036-define-func-non-macro-multi-token-argument.c.expectedD07-Sep-202415 41

037-finalize-unexpanded-macro.cD07-Sep-202468 43

037-finalize-unexpanded-macro.c.expectedD07-Sep-202420 41

038-func-arg-with-commas.cD07-Sep-202472 32

038-func-arg-with-commas.c.expectedD07-Sep-20249 31

039-func-arg-obj-macro-with-comma.cD07-Sep-2024471 2513

039-func-arg-obj-macro-with-comma.c.expectedD07-Sep-2024201 277

040-token-pasting.cD07-Sep-202445 32

040-token-pasting.c.expectedD07-Sep-202410 31

041-if-0.cD07-Sep-202441 65

041-if-0.c.expectedD07-Sep-202423 62

042-if-1.cD07-Sep-202443 65

042-if-1.c.expectedD07-Sep-202432 63

043-if-0-else.cD07-Sep-202457 87

043-if-0-else.c.expectedD07-Sep-202434 83

044-if-1-else.cD07-Sep-202457 87

044-if-1-else.c.expectedD07-Sep-202434 83

045-if-0-elif.cD07-Sep-202497 1211

045-if-0-elif.c.expectedD07-Sep-202438 123

046-if-1-elsif.cD07-Sep-202497 1211

046-if-1-elsif.c.expectedD07-Sep-202438 123

047-if-elif-else.cD07-Sep-202495 1211

047-if-elif-else.c.expectedD07-Sep-202438 123

048-if-nested.cD07-Sep-202492 1211

048-if-nested.c.expectedD07-Sep-202429 122

049-if-expression-precedence.cD07-Sep-202488 65

049-if-expression-precedence.c.expectedD07-Sep-202412 61

050-if-defined.cD07-Sep-2024170 1817

050-if-defined.c.expectedD07-Sep-202444 183

051-if-relational.cD07-Sep-2024275 3630

051-if-relational.c.expectedD07-Sep-202489 366

052-if-bitwise.cD07-Sep-2024279 2120

052-if-bitwise.c.expectedD07-Sep-202456 214

053-if-divide-and-shift.cD07-Sep-2024163 1615

053-if-divide-and-shift.c.expectedD07-Sep-202442 163

054-if-with-macros.cD07-Sep-2024369 3534

054-if-with-macros.c.expectedD07-Sep-202488 356

055-define-chain-obj-to-func-parens-in-text.cD07-Sep-202452 43

055-define-chain-obj-to-func-parens-in-text.c.expectedD07-Sep-202410 41

056-macro-argument-with-comma.cD07-Sep-202491 54

056-macro-argument-with-comma.c.expectedD07-Sep-202411 51

057-empty-arguments.cD07-Sep-202491 76

057-empty-arguments.c.expectedD07-Sep-202427 73

058-token-pasting-empty-arguments.cD07-Sep-202466 65

058-token-pasting-empty-arguments.c.expectedD07-Sep-20249 63

059-token-pasting-integer.cD07-Sep-202470 54

059-token-pasting-integer.c.expectedD07-Sep-202421 53

060-left-paren-in-macro-right-paren-in-text.cD07-Sep-202449 43

060-left-paren-in-macro-right-paren-in-text.c.expectedD07-Sep-20246 41

061-define-chain-obj-to-func-multi.cD07-Sep-202485 65

061-define-chain-obj-to-func-multi.c.expectedD07-Sep-202412 61

062-if-0-skips-garbage.cD07-Sep-202444 65

062-if-0-skips-garbage.c.expectedD07-Sep-20245 60

063-comments.cD07-Sep-2024303 216

063-comments.c.expectedD07-Sep-202492 216

064-version.cD07-Sep-202425 32

064-version.c.expectedD07-Sep-202414 31

065-if-defined-parens.cD07-Sep-2024177 1817

065-if-defined-parens.c.expectedD07-Sep-202444 183

066-if-nospace-expression.cD07-Sep-202422 43

066-if-nospace-expression.c.expectedD07-Sep-202410 41

067-nested-ifdef-ifndef.cD07-Sep-2024440 4135

067-nested-ifdef-ifndef.c.expectedD07-Sep-202468 414

068-accidental-pasting.cD07-Sep-202494 1211

068-accidental-pasting.c.expectedD07-Sep-202441 1210

069-repeated-argument.cD07-Sep-202432 32

069-repeated-argument.c.expectedD07-Sep-20245 31

070-undefined-macro-in-expression.cD07-Sep-202449 65

070-undefined-macro-in-expression.c.expectedD07-Sep-202412 61

071-punctuator.cD07-Sep-20246 21

071-punctuator.c.expectedD07-Sep-20246 21

072-token-pasting-same-line.cD07-Sep-202458 32

072-token-pasting-same-line.c.expectedD07-Sep-202431 31

073-if-in-ifdef.cD07-Sep-202441 54

073-if-in-ifdef.c.expectedD07-Sep-20244 50

074-elif-undef.cD07-Sep-202437 43

074-elif-undef.c.expectedD07-Sep-20243

075-elif-elif-undef.cD07-Sep-202454 54

075-elif-elif-undef.c.expectedD07-Sep-20244 50

076-elif-undef-nested.cD07-Sep-202459 65

076-elif-undef-nested.c.expectedD07-Sep-20245 60

077-else-without-if.cD07-Sep-20246 21

077-else-without-if.c.expectedD07-Sep-202448 41

078-elif-without-if.cD07-Sep-202418 21

078-elif-without-if.c.expectedD07-Sep-202448 41

079-endif-without-if.cD07-Sep-20247 21

079-endif-without-if.c.expectedD07-Sep-202449 41

080-if-without-expression.cD07-Sep-202470 52

080-if-without-expression.c.expectedD07-Sep-202456 61

081-elif-without-expression.cD07-Sep-202419 43

081-elif-without-expression.c.expectedD07-Sep-202456 51

082-invalid-paste.cD07-Sep-202498 87

082-invalid-paste.c.expectedD07-Sep-2024571 2018

083-unterminated-if.cD07-Sep-20247 31

083-unterminated-if.c.expectedD07-Sep-202448 51

084-unbalanced-parentheses.cD07-Sep-202432 32

084-unbalanced-parentheses.c.expectedD07-Sep-202466 31

085-incorrect-argument-count.cD07-Sep-202456 64

085-incorrect-argument-count.c.expectedD07-Sep-2024284 126

086-reserved-macro-names.cD07-Sep-202495 43

086-reserved-macro-names.c.expectedD07-Sep-2024284 103

087-if-comments.cD07-Sep-202456 65

087-if-comments.c.expectedD07-Sep-20248 61

088-redefine-macro-legitimate.cD07-Sep-202489 64

088-redefine-macro-legitimate.c.expectedD07-Sep-20245 60

089-redefine-macro-error.cD07-Sep-2024224 1812

089-redefine-macro-error.c.expectedD07-Sep-2024350 306

090-hash-error.cD07-Sep-202419 21

090-hash-error.c.expectedD07-Sep-202447 21

091-hash-line.cD07-Sep-2024355 1514

091-hash-line.c.expectedD07-Sep-2024291 1511

092-redefine-macro-error-2.cD07-Sep-202445 64

092-redefine-macro-error-2.c.expectedD07-Sep-2024111 102

093-divide-by-zero.cD07-Sep-202419 32

093-divide-by-zero.c.expectedD07-Sep-202471 41

094-divide-by-zero-short-circuit.cD07-Sep-2024572 142

094-divide-by-zero-short-circuit.c.expectedD07-Sep-202484 151

095-recursive-define.cD07-Sep-202444 43

095-recursive-define.c.expectedD07-Sep-202410 41

096-paste-twice.cD07-Sep-202470 42

096-paste-twice.c.expectedD07-Sep-202415 41

097-paste-with-non-function-macro.cD07-Sep-202446 42

097-paste-with-non-function-macro.c.expectedD07-Sep-202411 41

098-elif-undefined.cD07-Sep-202470 87

098-elif-undefined.c.expectedD07-Sep-202417 81

099-c99-example.cD07-Sep-2024383 1817

099-c99-example.c.expectedD07-Sep-2024160 173

100-macro-with-colon.cD07-Sep-202476 86

100-macro-with-colon.c.expectedD07-Sep-202439 84

101-macros-used-twice.cD07-Sep-2024150 1714

101-macros-used-twice.c.expectedD07-Sep-202439 174

102-garbage-after-endif.cD07-Sep-202421 32

102-garbage-after-endif.c.expectedD07-Sep-202484 31

103-garbage-after-else-0.cD07-Sep-202427 43

103-garbage-after-else-0.c.expectedD07-Sep-2024130 52

104-hash-line-followed-by-code.cD07-Sep-202419 32

104-hash-line-followed-by-code.c.expectedD07-Sep-202419 32

105-multiline-hash-line.cD07-Sep-202448 65

105-multiline-hash-line.c.expectedD07-Sep-202419 62

106-multiline-hash-if.cD07-Sep-202455 76

106-multiline-hash-if.c.expectedD07-Sep-202416 71

107-multiline-hash-elif.cD07-Sep-202464 87

107-multiline-hash-elif.c.expectedD07-Sep-202417 81

108-no-space-after-hash-version.cD07-Sep-202412 21

108-no-space-after-hash-version.c.expectedD07-Sep-202458 21

109-no-space-after-hash-line.cD07-Sep-20247 21

109-no-space-after-hash-line.c.expectedD07-Sep-202458 21

110-no-space-digits-after-hash-elif.cD07-Sep-202422 43

110-no-space-digits-after-hash-elif.c.expectedD07-Sep-202460 41

111-no-space-operator-after-hash-if.cD07-Sep-2024110 2015

111-no-space-operator-after-hash-if.c.expectedD07-Sep-202447 204

112-no-space-operator-after-hash-elif.cD07-Sep-2024150 2520

112-no-space-operator-after-hash-elif.c.expectedD07-Sep-202452 254

113-line-and-file-macros.cD07-Sep-2024428 87

113-line-and-file-macros.c.expectedD07-Sep-2024253 87

114-paste-integer-tokens.cD07-Sep-2024418 87

114-paste-integer-tokens.c.expectedD07-Sep-2024137 84

115-line-continuations.cD07-Sep-2024160 106

115-line-continuations.c.expectedD07-Sep-202416 101

116-disable-line-continuations.cD07-Sep-2024167 146

116-disable-line-continuations.c.expectedD07-Sep-202420 141

117-line-continuation-and-non-continuation-backslash.cD07-Sep-2024363 131

117-line-continuation-and-non-continuation-backslash.c.expectedD07-Sep-202414 130

118-comment-becomes-space.cD07-Sep-202434 53

118-comment-becomes-space.c.expectedD07-Sep-202416 51

119-elif-after-else.cD07-Sep-202445 76

119-elif-after-else.c.expectedD07-Sep-202468 83

120-undef-builtin.cD07-Sep-202467 54

120-undef-builtin.c.expectedD07-Sep-2024253 84

121-comment-bug-72686.cD07-Sep-202410 30

121-comment-bug-72686.c.expectedD07-Sep-20243

122-redefine-whitespace.cD07-Sep-2024597 2111

122-redefine-whitespace.c.expectedD07-Sep-2024193 273

123-garbage-after-else-1.cD07-Sep-202427 43

123-garbage-after-else-1.c.expectedD07-Sep-2024130 52

124-preprocessing-numbers.cD07-Sep-2024849 3826

124-preprocessing-numbers.c.expectedD07-Sep-2024190 3820

125-es-short-circuit-undefined.cD07-Sep-2024532 2814

125-es-short-circuit-undefined.c.expectedD07-Sep-2024249 305

126-garbage-after-directive.cD07-Sep-202457 64

126-garbage-after-directive.c.expectedD07-Sep-2024129 82

127-pragma-empty.cD07-Sep-2024148 41

127-pragma-empty.c.expectedD07-Sep-20244 40

128-space-before-hash.cD07-Sep-2024291 2220

128-space-before-hash.c.expectedD07-Sep-2024129 227

129-define-non-identifier.cD07-Sep-202416 21

129-define-non-identifier.c.expectedD07-Sep-2024194 32

130-define-comment.cD07-Sep-202485 32

130-define-comment.c.expectedD07-Sep-202412 31

131-eof-without-newline.cD07-Sep-202430 11

131-eof-without-newline.c.expectedD07-Sep-202431 21

132-eof-without-newline-define.cD07-Sep-20248 11

132-eof-without-newline-define.c.expectedD07-Sep-202455 21

133-eof-without-newline-comment.cD07-Sep-202451 11

133-eof-without-newline-comment.c.expectedD07-Sep-202498 32

134-hash-comment-directive.cD07-Sep-2024525 2320

134-hash-comment-directive.c.expectedD07-Sep-202484 237

135-duplicate-parameter.cD07-Sep-202457 32

135-duplicate-parameter.c.expectedD07-Sep-2024118 52

136-plus-plus-and-minus-minus.cD07-Sep-2024170 96

136-plus-plus-and-minus-minus.c.expectedD07-Sep-2024105 95

137-expand-macro-after-period.cD07-Sep-202480 54

137-expand-macro-after-period.c.expectedD07-Sep-202418 52

138-multi-line-comment-in-if-0.cD07-Sep-2024106 84

138-multi-line-comment-in-if-0.c.expectedD07-Sep-202414 81

139-define-without-macro-name.cD07-Sep-2024100 65

139-define-without-macro-name.c.expectedD07-Sep-2024273 65

140-null-directive.cD07-Sep-2024193 108

140-null-directive.c.expectedD07-Sep-202410 100

141-pragma-and-__LINE__.cD07-Sep-2024190 76

141-pragma-and-__LINE__.c.expectedD07-Sep-202458 76

142-defined-within-macro.cD07-Sep-20241.4 KiB9585

142-defined-within-macro.c.expectedD07-Sep-2024183 9512

143-multiple-else.cD07-Sep-202443 76

143-multiple-else.c.expectedD07-Sep-202465 83

144-implicit-version.cD07-Sep-202421 21

144-implicit-version.c.expectedD07-Sep-202413 21

145-version-first.cD07-Sep-202417 32

145-version-first.c.expectedD07-Sep-202472 42

146-version-first-hash.cD07-Sep-202415 32

146-version-first-hash.c.expectedD07-Sep-202469 41

147-define-macro-no-space.cD07-Sep-20241.2 KiB5946

147-define-macro-no-space.c.expectedD07-Sep-2024336 5923

147-undef-builtin-allowed.cD07-Sep-202464 54

147-undef-builtin-allowed.c.expectedD07-Sep-2024274 84

148-legal-characters.cD07-Sep-20241.3 KiB7838

148-legal-characters.c.expectedD07-Sep-2024183 7836

149-hex-const-uppercase-prefix.cD07-Sep-202458 65

149-hex-const-uppercase-prefix.c.expectedD07-Sep-202412 61

glcpp_test.pyD07-Sep-20246.8 KiB206135