PpHd Le 26/03/2023 à 09:51 kernel::Libsexec n'est pas dans preos plutot?
PpHd Le 26/03/2023 à 19:29 Donc ce n'est pas les sources de preos qu'il faudrait ?
PpHd Le 09/12/2023 à 11:56Edité par PpHd le 11/04/2024 à 08:18 Je suis arrivé à faire fonctionner le système générique en C comme prévu à la base:
On a définit array_int_t comme un array et list_int_t comme une list.
Et le même code fonctionne pour les 2. Il suffit de changer le type:
let(a, array_int_t) {
push(a, 14);
push(a, 15);
out_str(stdout, a);
for each(it, a) {
printf("=%d, ", *it);
}
}
// Just change the type, same code!
let(a, list_int_t) {
push(a, 14);
push(a, 15);
out_str(stdout, a);
for each(it, a) {
printf("=%d, ", *it);
}
}
a est bien de type array_int_t (resp. list_int_t)
Code 100% compliant C23 ou C11+extension