Работая над кросс-платформенным проектом, мне очень интересно использовать список ядра Linux.Ядро Linux list.h и MSVC
Несмотря на то, что реализация Linux-связанного списка (https://github.com/torvalds/linux/blob/master/include/linux/list.h) не содержит слишком много кода, мне было интересно, можно ли использовать его с другим компилятором, чем GCC.
В частности, Можно ли безопасно использовать список MSVC-компиляторов? Есть ли какая-то часть реализации, которая может с ней не справиться?