Removing useless #include's.
Started by Kyotaro HORIGUCHIalmost 8 years ago4 messages
Hello.
While looking some patch, just from curiosity, I checked for
redundant #include's in the source tree (except
contrib). "redundant" here means that a file is included in
another include file nearby.
I found 641 includes that is just removable with no side effect
with two exceptions.
- src/common/saslprep.c
A comment that suggests linking wchar.c was placed just above
'#include "mb/pg_wchar.h" but it is now just above "#include
"common/unicode_norm.h" but the comment seems to be used as is.
- backend/storage/lmgr/spin.c
spin.c and spin.h don't aggree on the necessity of pg_sema.h
when HAVE_SPINLOCKS is defined. I post a mail about this issue
separately.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
Attachments:
remove_useless_includes.patch.gzapplication/octet-streamDownload
�
D�Z remove_useless_includes.patch �=i��6v�w~�����3��} ��^�f��9d�(��R�J�%���}H���S�=c/b�U5���*���SYW����T�xz�X �5�#�
�c��
}9�
����m\������D�� ��,M]�~����D���������������s����9��[�|��;������7�D�o�v�z4����s�=,+����\(�d�u$_B
��%����.�`����{:�k��W��n�oc}��s�/c���TZ��Z7W��L[��U a��ixa� �����3,!��H���5�U�%��������]�$��J�P�
f����.�R/�]7�`�D� ]T�Y�)eJ��QF���"�6
�z��
�����w\�LV�p�~��_��3��j���\`�al{|�U������~�>����-=���G�����op
�#�p8�'�W�i \e�="�3&6�a���xO�|#������O q���xy/��I���Uj���9�L���0��{/��"s����<�Gd�.�pKb���*u���J4�6�[$&^*� ��W ����/�((�i�����DU`{���c��s���02HF�Fe`'+H@�fY��R�G
�(J������u\Q@"���~z�~���
�&:@�[����F�7*���m|�i����i��fc+Ce��
05���>���zOx�?�Q���`8���,TM1b(_[���W���qKN$ZZ��AS��j�����Xd��#�n� �����s��G��}�N8[G�# �g��-,>�����-�������
w��8
�s\�rX�F��"Q��� �R��a���=�a �%��K��^k�|�M�q�����J[ih6���W�nc+�In�)=��z�Y�f���� <�� ��@���3�1��(QM�.'�i�����O�ziM-G��3���(�RM�-�!aT�q�� I��2gH<
� )��~�i����\�[Vl�A����{�
��#6�f�����\����v���{yF��)��1f��Q�^�z(�����9��P�A�d��%-PF���o�= �����z���H@��d7���^>!�_�02�������G~���d����;�i�>����i�^�'����Og$ds,\�7Cf�M�`��~���ua&��i2#2�ee��RiK���i��
�M�M��wb0��J����JB/���0���H��"�$��$���L���sy����:=4g�y���U
�Om]:'r���D��A4?����.�b����S��\q\����&�������\�� �d���������98�"Q�kF�H��BQi��D����"�x���6��V�p�a���9��A�����'��O�P��_��o�P�Z��_�+ej�[��X��F�#?d)��q4�^k����W$���5U���BYA����:�����)yVB�r��OB�jZ�/����������!�b��uf�����|}
�"f�N�`�*��s�eZ���^�WeiN��0����7��7�$�L�W�HTz�������v��A�����
j6�i��� ���kx�;���aj�S�����~�Ay�n���SZ�hV|���!�
Q4�`�w��N��5p��w��Q��D��`e���o��
��I��U��op�c�=��hf�
c����8���8.3;��b���v*g�zv ���_���s��GbW!�S`
1\Z��E+���O�s?����$-��������,�P~��+?��+���cP���-%��`�u�?��u$�%[:�S��jSo�N$��I}x�����&��@<+�QZy�C/����x�@B�4'U�T��aU\79�:R�
�5U����P�k���
��V��TEL��`$
�X'��C��*���#�1�f(j{��'���C�x��Y�a��e�Ff]�GcA� �uM��iR]������,�� �d��-�mS��*�x�p)����V���C12��P�\7�`
�� �:1H��<�������r��R��|�g�]2A���{*8��HF��H�cY��V�d��}&GAR��[�!�c��Iq)�'����i�Y���E8$���s���M����$�w��l��~�p|7�8���4��! ��n.��{���`1����#���e^�dE��E�T���s�G�{-���
G1��k���"6w�P���|�J*���^g��������^Gi����i��2��
��uJ�:U�z�S$��%�
Y.R�V�%*KT����"s�����-��i�C"��u�����ey�#s}H�II ,��f�fM�m��o��0z{�,�D�SR_X�x�'�������(8@IsiU�
I��H�A�`����q����Mc]�p�����������yFN�P����#��m��L;<B�2
jlax�Q�UcJ�U�E�90�aQRaG�0M������6T�����N,i��J �6���$�����<.�,���)Z�������C"ng��{�8�O��g<�o�9�������8` ���cj�H�������Z� �JM�E���~PT������V�T�����s����y����o�!m���u�cK���l �
�w�I�KW�ovud���Z��6&g����\��<���Q'�9��,��I% ����y���u�[��E�������?�,��=8�4,#TA�u�����\�`22�
�U!�r`A$�>O2�r��N>cgH�m��Co����]@s�j�,�u�s��?3��{$/���O�`�.ZX�R?��x8��`h���)�$�
������P=b`� ��~�dE���,�3����bd{�Br��0�M�|BM���Ds}��I���R����
5�r��G�����K�8����k���������G�+�:����E�cM0��N�((�sq���T���X�v�Q]����ol������]?cM�5���M��v|��OT�a�������sV��;���6!�U�T�:��8����W.����
��X����q�������9���!�9������o�@�3B��M���}C[J��;��=e��g���(�4�$'T�9"dO����,+G)�G��9_l�
���;�Y�j�Z�IB��}_-����-<���:bYx�2�1Z�M�K��5��2`���U���jlr�%m�+u�@�rY�$�^�N6N�xc� %al�2H��c*t��������M7�1��jl�i�mc�� ��M�����k�Q���z*�������SW�t(-��Z�?�hP�k�|gy���ge�A��^�)�I"m�Gd~��q��12<�a1�}�5
�i�L�����,~q����IVUg+�6of@��6���ro� l��cLZ0_�$��[�w����V�2��1�O�i%���������G�&E��z��n�Y��_��K���������+{!����������P���ZKZ��>�kl~V�Q��.
}/
��2;,f-�����v���w��r��������|���m,
>����PiS�< �`"�0��f
�4��W��P/�"�����]�_�!L������{�;��P<Q���u� ����EI��k��W����M3�:�G������Y��8�]@��Nm��H�X��U
�����kJzT7���hNR�&fR�'��V~hrm��m��b`A����������9tjd�f��X�^��g��6Fl�-�0)Q��n��(������I[��]���Y/}�����Z��n�fA8�Ct?Ae�\�AV����5*+�q`mf�T���h�1w�22c}K=?��z=�Q���Y��Q ��}?��k�/
]7�P�c����)�fs;r:�C�
�u(s��b�,Y�;_������3�����M�!+�h-��!�� YR�V����<V����34�!+~=J�U�G�����K�1���w�W��!���,�� y-:/AC���(�J�q&*+*s`���M(*!��\���� Stj;y��f>+pq�T��Q�m;������~@���TR�eU�aE��^�MeU�Ed9�0����
�)
0J�����J�V���W�mo�~�+�+��f����>�������r���g!���` (����
*fl�C^7���zC����dH��~u>�*�P��,c�]�%�Z__eW��^���R�����I���x�FU���*{�D�������
���h�}��� V)1����yhJ�*<&��@��� �����=����#�� �j�d��df��%��1�a��L��b#Y�foy�u�����*��}v�3�K=�)r��x|�cIN`�JO�,�O{�G�
{O
�,���L����JM���Q�����0��1L��*}�I�J�)��Z�<U������?�}��R�5m=UbiY��lFb�2�xG�q=���=�0��of
����<#�q�]O��������o�8|�*T5?s���?
��_��3?N���@�k�� D@�iEu���)��/�[���R��������C����'��m�8Lly�L���O��=��>X�e�d�&�5��sbS�U�vOl����O�O���5��5����O�����������i�9 ����(3U��D\N�)���Opwb�s�*T=�J����H����R%�k>�:Ea*br�,��%�"Q��n���V�
��JM';y��V[Q<,f* ��������)��E� ^� $�Qc�����|�.W��j���H��)����^ ,���W�o�v���������M}<�1����E���LS���^�a]��8�b��jDZ�����rwo=�PX�Ph���T*!d�|�l :~ �%��P��^-��=GN�=dQ�1>�Rr��d�!�{;���f���o�z�\%�Bi��:����o-6Lc
.�g@�S�8��AO��#�Pq���������U1�
�G�Q���u�<��R�,5���h�HU�z�Q��g{�X������Fr0I(KZGS�d��]^'~I������U�Q�fi����a?\GX��E��CQ��{>5��T�j��1I�
�
�A _(�<l�M0�J_���� ���y���s�{����a�P�I��������=2R�����a��<C���3�k��Y��b��s���U������6Q��x����
�u��� ;A���I���X-g���.�[9�kW�B�7�B)�[(�L�( (EX��K�&A�����$�����~�YG���N��Ns�Q��&N@X]�v���Q�����bBO����������
^]������"W�h}Z� �� %"-�nA)�r���6��ML
K�I�8k�/S�X������l�=�Y�OC���������X�E��/����
�����Q7w���:}+%d��Z�����*V�{+���IUm�xl����@�*��9tjLzF���N�����*��q�����-v��a����yN#� $sB� �\�,b�n,���P^����/������R����R��\���� ��0��L��AM��j�������x�������L��,s'��. o��(�`�)�����j���V��� ��=���R3��B�h35!�Q���N4�� cDQC ]7LQ�B]RP�HB(%-Ub�������Y��@���y.�� �~y~�cfI�X^����{:R0���pz��8@��y%��e��!}�'�Z7Qw�����g:7�����\
�[��E�&X��UKP�nb�����$�����\�pPM���"}��<����3j=V��a��n@���/v�J'��&mJSlw�3�F"[%��Auvku��Q@z�ros^_*�������FT[�>�V�� U��U{����z�-���
��8f�h85+��Q��</��}��������G}�w;BI�G�e> �0)#�E<B]6w�@�C�4��:������ ;FU��rX��"����5�I�/����~e~Y�.v5�,������l�y&��
KW��e�P6 ��4[��u_�B���a��Uae����������>����P�+bX�lJ"��M�Tb�q��fJ���?�i�}���
��W$�� �,M�$��B�|��.�(�t�@_�@��-#��O�*�H�_ ����$�A�I��p<����RV�4�u]JLZ:�`_�$�����!�H|����*�/�y�y&qE��
�������T������I_�&��W~s��=��'��=2u��L��4���JW����|��]r����U��c�&��@�m0�&G�1�i���;|���,�<�l){�'����O�to_}���pcO��������!x�Z���2�Dw��>+:I^��y�_P�M��i�����S�m��~�����9 ����Q�+���^Y��6i�����1��������>�m#y~�����[Y#Q|?n|��5��H�O�o�>U��]�z�X����_ $H� `U����Xw�����L �����k15JlF&����s�|�.�,��a��� ��I{c���������[�X�*L� dB�����A����p��m��i4��{\���cg���,�^F��K��>��m���h(b�V4(O�!��2�\�9��D�0��T,��sQP��S��?maTH��p��@"|Y��qR�;+�(rIw���������������h:���)��PQ^�%��FAL�0��lF���kfc�����NX�CHC>(M����)lT��jx�,
���}������yqv��#!
����PE�t�������6�%�V�H�L�:��0f�E�.�����d2Md���Pm������l����}oJ�*��5\L�,�H�.n�umq��]����qM��4�S��PQ�S�I"�T�2.��H���|�"��A/��~���>z����rL>�&�]�z�>�&D"�Ta�Q�#a]����M�toJ��9���
������H�k'��N�nA-��%��2��K-�lPxJ��w�����sr�]>��f��5�?`�&���h�,r��� i4���k���pGvF1"R�h30���������G7�m����XhW m���� O���� {7���9���������F����,��6��=B��P����X�>e�eBjDP��eU�
���U�'���������gN�����39����%�|#��p*D��-����\�"T�� 6����R�b1�1�G��B���4��f����t�j��2#��7�*f��{�W�-54�O>x�:��e�Vw�f����*��}�������(����j������~h�u��N���R���kT���j���]J��5 �T���g�
|V/V����{�_}!n���m��%B�r��e�+��f�$-�3! S�*K�Z�R��L'�`:J���V����(a�Um\C��\���������eL���:T��������_�q�,���%4����!�?�H�8���:l������nXw���m���{��������|��KfI�������xhH$�8�$Mp��A^�8t9-�E�cB&��Br�����0*�#y�� }�f4��E�#�~����qim��������� i3VJU���=��Z
:A��~B
��E��~K������|Oy����qX�a_����Zd������6P5����b�K�v�*�X�4�
����i��A�|��I�@�'�UlW���v�xiz9��������W��G����������e� ���]��4����X������������" E�����j�t��aS��d���a�2 Y�*������0vVk���#�]
����k*>�,�.��VI1�5�V���y�#��T��5��������F�b��d�����
!��R2�8B8�S�G AU�8���2�>��xT��G��/�]���w��t�����(��D�����,�����4k@���O�f+��6���c4���p�uOEbX�5bQ������= ����X�9�����#����������M����������f�XEv��p2F���B�FYI%PUIjhV�� ������������!�T� ������� ����G>��S�d|��
.���y#l��O2��(�7)aU8"E���NV�n���+���M�2�{���k��tk;�n
�:t��:�Q���-B��CQ2{��m��H���w�S���#f�ysL|�����A�i���\Ut��Q�� ��4��n%8���.A������9��X�=�,~���b*��'T�����>[y���==U�<�wzo���m�K;���4�K��j��t�/Z54?��\���ot
��]*&eSWA�U�5,��F�y��\\�Y?�� �C�9���2�(t��Mw�G���~��m9��asf�P�����������P��^�Bzw�_������_����/^�087�����6jZ��6R��XRo7I����'���E�$J~M��+V�(C8��B�~
j=���4p�n���
/�]�Qbo��=,� ��DE"��A�@���EtSbQ{ik/��AH��0���u����Aw��I�,��F���U����T}�Q����[������w���U�OZ���l��M����J2 ��_�����g���]��U_�oTJ��_�09c����b)76��er�'L�����e�3��"���)x��L�i
��|���6�������ey�o� a ��E��*�������Y��H�����x�.���AnU�OF��1�;�M��:����� e)N=�������f�B����yjH���u{��bs�}{����{���������|:=���%j ����}]'��<����h�4��7�PEtWU��%���_�"�����9�����w��q��TT��Y���5TF7T]�EY��JS�e�#i�hEM�����������}gO��WY���/"$��4$��ES���(N
c \^wfH(X����������������"8��:
a4�AS$���&��(���a�TOAs�Yo9t���b��[].g�L�3ce�3�:�����8����W6����DO"u�Bw�!���B`[�]��7�jXG%��c�u7b�2�M�8hZO��y7�0�tH_�|���^����<�V�\��{�
��KY&����������T"#\fa��11�Bh�i��H�`���+�&g���|~��E�fO�>�;���P�2�����(��89��,2�KT�,JS���u����~���?�^�w�f]�~9PG�<��i�oO�E���,>�Y�;�b��D ������I�P-v=�'+Y9���B�EH���ip��!�f0����x��'�g�L�g�HY
b�;�ww�6�[��7Y �������$���5�1�b��@'u��I�E�s��U�/wR��t�%�����2��$`��Q�B���X�!�n'�n�+���LW�y�),@�EZ2��2�1�:�[�����J�?op�"P�m 82�\������H���&�,R�$����t�B 2Nm�����RcY��h�t������eF2��?�����)�����c�1��p�fA�3��L���0�/f�������� �#\H��.=���k*�����,a�x�?n(���vwt~��?�-���[4��,
�|\W�k�eX��
�1�H����"7�?(�����D&RYFiNM��i�zv�Yd#��7�*�8�w�R^0����S�K���F���"���I�t�TY�+�Sb�r@���v����y6������h�y��k�AP��`����*�'������_L�����\�$�S��)��_�XZ�o-O��"��Rs��|?i�2��Y ����*����J�L� ��7:�0�r��u�pG�&�w�������� �X���s��&2U�^IA��'I��2��Z1��x�W�BUr�s��^���,��#������(��S�.���+(�Q4{��)�t]B���;Y���Y�!�I���J��L�V���!��
>���P�Qz�lq��R#�����L{3��a�����G�c����WGD/v%��s��J��d��jM��N��!�M����I*�O2�d��Z�����L���������^d/�u���oh���g���#�F��Y��+X�l�
,��F��������_y�~�2_��xZ5�
B��}�g��X:�����,bX��;�,`b�D��(������C�<b<\�73[�h���Q8*=�,�4&� � �L��*����05m�_����R���9/�r����] F������J4�;���l96���v�K@y.��(M���I��ed��Ti�4}sU!5W�g~��W,_��\'eX�S����*y,�&,#�Z&>WY�S�����@����"��X��mG~�9�?� ����Q�!��t�uZ��I�,`��D�W�q�J D��KuWB��i��y[������w��_Ny�aH�s!���U��~�fV!�+�� �?����~C��{E
�� ���SP=��������61�����
b������i\�~Yd�J��u�dn/'�Sp�q��r�6ZK�r�z8@��k"� )j&�8I��q5.�2�H
AcIz�2�%�v�����6�k�3y��9�t�}fBq{�E��,bI�*l��2'�K�rm��l� 9*�����H�1XL6�4��c/��f�O�0�&����� ��h�5.1~F
V��)t��A$m�l��9��i3W��>���,�&��Ow]c'\�q�MdbbM�Da�p��*�S��0.d����O�����
��T6W8�tFu�B����6X�/'8��0�}1�j���J[�"