Cast to uint16 in pg_checksum_page()

Поиск
Список
Период
Сортировка
От David Steele
Тема Cast to uint16 in pg_checksum_page()
Дата
Msg-id 91d86c8a-11fc-7b88-43eb-5ca3f6fb8bd3@pgmasters.net
обсуждение исходный текст
Ответы Re: Cast to uint16 in pg_checksum_page()  (Michael Paquier <michael@paquier.xyz>)
Список pgsql-hackers
Hackers,

The current code in checksum_impl.h does not play nice with -Wconversion 
on gcc:

warning: conversion to 'uint16 {aka short unsigned int}' from 'uint32 
{aka unsigned int}' may alter its value [-Wconversion]
                                           return (checksum % 65535) + 1;
                                                  ~~~~~~~~~~~~~~~~~~~^~~

It seems like an explicit cast to uint16 would be better?

Regards,
-- 
-David
david@pgmasters.net

Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Alexander Korotkov
Дата:
Сообщение: Re: Psql patch to show access methods info
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Is it time to retire type "opaque"?