# niSetName

Sets a name

### Syntax

> #include "niffapi.h"

> void niSetName(Nis *nis, u32 index, char *name);

### Arguments

nis

> Pointer to the Nis structureNis

index

> Index of the Name area for the name you want to set

name

> Pointer to the character string for the name being set

### Returned value

None

### Explanation

For NIFF data, names are not C character strings. This function secures a NIFF data region matching the specified character string, and converts that string into the appropriate data to set the name.
For "index" please specify a pre-existing index. If an incorrect index is specified, the operation cannot be guaranteed. If you want to set the name in a newly added Name area, use niAddName() to add the Name area and then use niSetName() to set the name.

### Notes

To avoid problems, the present version replaces blank characters with an underscore ( '_').

Because NIFF does not allow blank characters in names, this function will be deleted in a future version. When creating NIFF data, please do not use blank spaces in names.

### See also

niAddName, for the Nis structure, see n64kit/niff/niffapi/nis.h

Back to NIFFAPI Index

Copyright 1998-1999 NINTENDO Co., Ltd.
1998-1999 MONEGI CORPORATION All rights reserved.