# OS_InitChina

## Syntax

      #include <nitro/os.h>

      void OS_InitChina( const char** isbn );

## Arguments

`isbn` | Four strings for the ISBN that is displayed on the Health and Safety screen. The format of the 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

Initializes the system in the same way as the `OS_Init` function and then 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 the `OS_Init` function and define accompanying information in the ROM image that indicates that the application has Chinese-language support. For more information, see Description in `makerom`. For more information about system initialization, see Description for the `OS_Init` function.

## See Also

`OS_Init`

## Revision History

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

CONFIDENTIAL