ObjFW  Check-in [933d834f60]

Overview
Comment:TableGenerator: Add _Nonnull to output

This was added to the generated file before, but not the generator.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 933d834f60297d2e29c0c4e57932f906c1a0211ca89d93843abde83e2c069b28
User & Date: js on 2017-06-27 19:42:15
Other Links: manifest | tags
Context
2017-06-28
20:15
TableGenerator: Several minor improvements check-in: a5b7a83236 user: js tags: trunk
2017-06-27
19:42
TableGenerator: Add _Nonnull to output check-in: 933d834f60 user: js tags: trunk
2017-06-25
17:33
configure: Fix a missing [ check-in: 6d18dda5b1 user: js tags: trunk
Changes

Modified generators/TableGenerator.m from [dca1029f28] to [f7c6b63b6d].

463
464
465
466
467
468
469
470

471
472
473

474
475
476

477
478
479

480
481
482
483
484
485
486
487
488
463
464
465
466
467
468
469

470
471
472

473
474
475

476
477
478

479
480
481
482
483
484
485
486
487
488







-
+


-
+


-
+


-
+









	    _uppercaseTableSize, _lowercaseTableSize, _titlecaseTableSize,
	    _casefoldingTableSize]];

	[file writeString:
	    @"#ifdef __cplusplus\n"
	    @"extern \"C\" {\n"
	    @"#endif\n"
	    @"extern const of_unichar_t *const\n"
	    @"extern const of_unichar_t *const _Nonnull\n"
	    @"    of_unicode_uppercase_table["
	    @"OF_UNICODE_UPPERCASE_TABLE_SIZE];\n"
	    @"extern const of_unichar_t *const\n"
	    @"extern const of_unichar_t *const _Nonnull\n"
	    @"    of_unicode_lowercase_table["
	    @"OF_UNICODE_LOWERCASE_TABLE_SIZE];\n"
	    @"extern const of_unichar_t *const\n"
	    @"extern const of_unichar_t *const _Nonnull\n"
	    @"    of_unicode_titlecase_table["
	    @"OF_UNICODE_TITLECASE_TABLE_SIZE];\n"
	    @"extern const of_unichar_t *const\n"
	    @"extern const of_unichar_t *const _Nonnull\n"
	    @"    of_unicode_casefolding_table["
	    @"OF_UNICODE_CASEFOLDING_TABLE_SIZE];\n"
	    @"#ifdef __cplusplus\n"
	    @"}\n"
	    @"#endif\n"];

	objc_autoreleasePoolPop(pool);
}
@end