Я работал над процессором Cell и пытаюсь создать структуру, которая будет содержать spe_context_ptr_t
, которая будет использоваться в потоке для запуска контекста spe, а также будет содержать указатель на что-то еще это будет передано в контекст spu из потока (в настоящее время я пытаюсь сделать его общим указателем, но на самом деле это будет указатель на другую структуру, которую я определил). Когда я пытаюсь скомпилировать, я получаю следующую ошибку:
spu/../common.h:38: error: expected specifier-qualifier-list before 'spe_context_ptr_t'
// here is the offending line(s)
typedef struct _PTHREAD_BLOCK {
spe_context_ptr_t * context; // Error happens here
uintptr32_t args;
} PTHREAD_BLOCK;