Blender  V3.3
utf_winfunc.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2012 Blender Foundation. All rights reserved. */
3 
8 #ifndef __UTF_WINFUNC_H__
9 #define __UTF_WINFUNC_H__
10 
11 #ifndef WIN32
12 # error "This file can only compile on windows"
13 #endif
14 
15 #include <stdio.h>
16 
17 FILE *ufopen(const char *filename, const char *mode);
18 int uopen(const char *filename, int oflag, int pmode);
19 int uaccess(const char *filename, int mode);
20 int urename(const char *oldname, const char *newname);
21 
22 char *u_alloc_getenv(const char *varname);
23 void u_free_getenv(char *val);
24 
25 int uput_getenv(const char *varname, char *value, size_t buffsize);
26 int uputenv(const char *name, const char *value);
27 
28 int umkdir(const char *pathname);
29 
30 #endif /* __UTF_WINFUNC_H__ */
ATTR_WARN_UNUSED_RESULT const BMFlagLayer const short oflag
static const pxr::TfToken varname("varname", pxr::TfToken::Immortal)
int uput_getenv(const char *varname, char *value, size_t buffsize)
Definition: utf_winfunc.c:122
int uputenv(const char *name, const char *value)
Definition: utf_winfunc.c:146
int umkdir(const char *pathname)
Definition: utf_winfunc.c:89
void u_free_getenv(char *val)
Definition: utf_winfunc.c:117
FILE * ufopen(const char *filename, const char *mode)
Definition: utf_winfunc.c:18
int uopen(const char *filename, int oflag, int pmode)
Definition: utf_winfunc.c:40
int uaccess(const char *filename, int mode)
Definition: utf_winfunc.c:60
int urename(const char *oldname, const char *newname)
Definition: utf_winfunc.c:74
char * u_alloc_getenv(const char *varname)
Definition: utf_winfunc.c:104