Мне интересно, могу ли я импортировать определение типа C или мне нужно переопределить его в Nim?
Просмотр программы под названием jhead
, взаимодействующей с этим процессом
int ReadJpegFile(const char * FileName, ReadMode_t ReadMode);
Второй параметр ReadMode_t является типом перечисления в jhead.h
typedef enum {
READ_METADATA = 1,
READ_IMAGE = 2,
READ_ALL = 3,
READ_ANY = 5 // Don't abort on non-jpeg files.
}ReadMode_t;
Могу ли я импортировать это ReadMode_t
?Или я должен обновить это, как показано ниже
type
ReadMode_t* = enum
READ_METADATA = 1, READ_IMAGE = 2, READ_ALL = 3, READ_ANY = 5