| /*===---- __stddef_size_t.h - Definition of size_t -------------------------=== | 
 |  * | 
 |  * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | 
 |  * See https://llvm.org/LICENSE.txt for license information. | 
 |  * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | 
 |  * | 
 |  *===-----------------------------------------------------------------------=== | 
 |  */ | 
 |  | 
 | /* | 
 |  * When -fbuiltin-headers-in-system-modules is set this is a non-modular header | 
 |  * and needs to behave as if it was textual. | 
 |  */ | 
 | #if !defined(_SIZE_T) ||                                                       \ | 
 |     (__has_feature(modules) && !__building_module(_Builtin_stddef)) | 
 | #define _SIZE_T | 
 |  | 
 | typedef __SIZE_TYPE__ size_t; | 
 |  | 
 | #endif |