Bonjour,

Je travaille sur un projet (qui n'est pas de moi) et, par habitude, j'ai décidé d'ajouter "quelques" flags à la compilation.
Je passe sur les milliers (non non je n'exagère pas !!) de warnings qui sortent pour parler d'un seul que je ne sais pas comment fixer.

J'ai une structure donc un champ est défini comme unsigned aligned: 5 et, dans le code, j'ai l'instruction ad->aligned = n; où n est un "int".
GCC me sort le warning suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
warning: conversion to ‘unsigned char:5’ from ‘int’ may alter its value
Que puis-je faire (mis à part enlever -Wconversion pour ne plus voir cette chose ) ?

Merci d'avance.