# OS_InitChina

## C Specification

      #include <nitro/os.h>

      void OS_InitChina( const char** isbn );

## Arguments

isbn | This specifies four character strings for the ISBN that is displayed on the health and safety caution screen. The format of the character strings is shown below. Characters other than numbers or a dash will be handled as a space.
0 | `char[ 13 ]` | `"*-******-**-*"` | ISBN Hao Ma (Chinese transliteration)
1 | `char[ 12 ]` | `"***-****-***"` | He Tong Deng Ji Hao (Chinese transliteration)
2 | `char[ 4 ]` | `"****"` | Xin Chu Yin Guan (Chinese transliteration) (this information is displayed on the left side)
3 | `char[ 4 ]` | `"****"` | Xin Chu Yin Guan (Chinese transliteration) (this information is displayed on the right side)

## Return Values

None.

## Description

This function initializes the system in the same way as the `OS_Init` function, and then it confirms hardware launch restrictions. If an application designed for China is launched on a DS unit that is not localized for China, the launch of the application will be restricted and control will not return from this function. If an application designed for China is launched properly on a Chinese-market DS system, this function displays the health and safety cautions screen and informs the user of the mandatory information, such as the ISBN number. To make an application for China, you must use this function instead of `OS_Init` and define additional information in the ROM image that indicates that the application supports the Chinese language. For details, see the description in `makerom`. For information about system initialization, see the description for `OS_Init`.

## See Also

`OS_Init`

## Revision History

05/14/2005 Added to description.
04/25/2005 Initial version.