Path names and file names
Valid path names and file names are operating system-dependent. Multibyte characters in hard-coded path names, for example, limits the portability of your application to operating systems that can support multibyte file names.