Я пытаюсь инициализировать среду Metal C с помощью следующего кода, но получаю следующие ошибки в строке memset. ОШИБКА CCN3275 IMIJWS0.METAL.SAMPLIB(MEM):6 Обнаружен неожиданный текст ')'. ОШИБКА CCN3045 IMIJWS0.METAL.SAMPLIB(MEM):6 Необъявленный идентификатор ___MEMSET. ОШИБКА CCN3277 IMIJWS0.METAL.SAMPLIB(MEM):6 Синтаксическая ошибка: возможно отсутствует ')' или ','? CCN0793(I) Ошибка компиляции файла //'IMIJWS0.METAL.SAMPLIB(MEM)'. Объектный файл не создан. Ниже мой код
#include < string.h>
#include < stdlib.h>
#include < metal.h>
void mymtlfcn(void) {
struct __csysenv_s mysysenv;
memset ( &mysysenv, 0, sizeof ( mysysenv ) );
mysysenv.__cseversion = __CSE_VERSION_1;
mysysenv.__csesubpool = 129;
mysysenv.__cseheap31initsize = 131072;
mysysenv.__cseheap31incrsize = 8192;
mysysenv.__cseheap64initsize = 20;
mysysenv.__cseheap64incrsize = 1;