-
-
Notifications
You must be signed in to change notification settings - Fork 768
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ICU-22068 Cleanup inconsistent annotations between declarations and d…
…efinitions This cleans up inconsistent annotations between declared APIs in headers vs defined implementations in cpp's. This better ensures the API's referenceable in headers represent what is exposed and defined in the ultimate binary library's symbol table.
- Loading branch information
1 parent
030fa1a
commit 03b94e9
Showing
20 changed files
with
101 additions
and
52 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
// © 2016 and later: Unicode, Inc. and others. | ||
// License & terms of use: http://www.unicode.org/copyright.html | ||
/****************************************************************************** | ||
* | ||
* Copyright (C) 2001, International Business Machines | ||
* Corporation and others. All Rights Reserved. | ||
* | ||
******************************************************************************* | ||
* file name: stubdata.h | ||
* | ||
* This header file is intended to be internal and only included in the | ||
* accompanying implementation file. This file declares a single entry | ||
* point for visibility of tools like TAPI. | ||
* | ||
* Define initialized data that will build into a valid, but empty | ||
* ICU data library. Used to bootstrap the ICU build, which has these | ||
* dependencies: | ||
* ICU Common library depends on ICU data | ||
* ICU data requires data building tools. | ||
* ICU data building tools require the ICU common library. | ||
* | ||
* The stub data library (for which this file is the source) is sufficient | ||
* for running the data building tools. | ||
* | ||
*/ | ||
|
||
#ifndef __STUBDATA_H__ | ||
#define __STUBDATA_H__ | ||
|
||
#include "unicode/utypes.h" | ||
#include "unicode/udata.h" | ||
#include "unicode/uversion.h" | ||
|
||
typedef struct { | ||
uint16_t headerSize; | ||
uint8_t magic1, magic2; | ||
UDataInfo info; | ||
char padding[8]; | ||
uint32_t count, reserved; | ||
/* | ||
const struct { | ||
const char *const name; | ||
const void *const data; | ||
} toc[1]; | ||
*/ | ||
int fakeNameAndData[4]; /* TODO: Change this header type from */ | ||
/* pointerTOC to OffsetTOC. */ | ||
} ICU_Data_Header; | ||
|
||
extern "C" U_EXPORT const ICU_Data_Header U_ICUDATA_ENTRY_POINT; | ||
|
||
#endif /* __STUBDATA_H__ */ |