Conversion sur un champ de structure avec taille spécifiée
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:
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 :D) ?
Merci d'avance.