On Mon, Nov 25, 2024 at 03:47:25PM +0200, Andy Shevchenko wrote: > On Mon, Nov 25, 2024 at 1:27 PM Uwe Kleine-König > <u.kleine-koenig@xxxxxxxxxxxx> wrote: > > On Fri, Nov 22, 2024 at 10:31:07PM +0200, Andy Shevchenko wrote: > > > On Fri, Nov 22, 2024 at 1:34 PM Uwe Kleine-König > > > <u.kleine-koenig@xxxxxxxxxxxx> wrote: > > > > + /* Add one for temperature */ > > > > + st->num_channels = min(num_channels + 1, AD7124_MAX_CHANNELS); > > > > > > Is the type of both arguments the same? > > > > Hmm, my compiler is happy with it at least. I don't understand why > > though. I'll do a few more tests ... > > If num_channels is signed int or shorter than (independently on the > sign) int, then it's obvious why. + 1 makes it int. Ah indeed, I should have understood that without that explanation. Thanks! Uwe
Attachment:
signature.asc
Description: PGP signature