postgresql/src/interfaces/libpq
Alvaro Herrera 3e9744465d
Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGS
Use it at level 4, a bit more restrictive than the default level, and
tweak our commanding comments to FALLTHROUGH.

(However, leave zic.c alone, since it's external code; to avoid the
warnings that would appear there, change CFLAGS for that file in the
Makefile.)

Author: Julien Rouhaud <rjuju123@gmail.com>
Author: Álvaro Herrera <alvherre@alvh.no-ip.org>
Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://postgr.es/m/20200412081825.qyo5vwwco3fv4gdo@nol
Discussion: https://postgr.es/m/flat/E1fDenm-0000C8-IJ@gemulon.postgresql.org
2020-05-12 16:07:30 -04:00
..
po Translation updates 2020-05-11 13:14:32 +02:00
test Use perl warnings pragma consistently 2020-04-13 11:55:45 -04:00
.gitignore Move wchar.c and encnames.c to src/common/. 2020-01-16 15:58:55 -05:00
Makefile Allow ecpg to be built stand-alone, allow parallel libpq make 2020-03-31 14:17:32 -04:00
README Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
exports.txt Remove PQsslpassword function 2019-12-07 09:20:53 -05:00
fe-auth-scram.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-auth.c Fix capitalization of messages, per style guide 2020-05-05 08:49:52 +02:00
fe-auth.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-connect.c Add missing newlines in error messages 2020-05-03 10:45:52 +02:00
fe-exec.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-gssapi-common.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-gssapi-common.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-lobj.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-misc.c Clean up newlines following left parentheses 2020-01-30 13:42:14 -03:00
fe-print.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-protocol2.c Clean up newlines following left parentheses 2020-01-30 13:42:14 -03:00
fe-protocol3.c Clean up newlines following left parentheses 2020-01-30 13:42:14 -03:00
fe-secure-common.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-secure-common.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-secure-gssapi.c Fix severe memory leaks in GSSAPI encryption support. 2020-05-05 13:10:17 -04:00
fe-secure-openssl.c Add missing newlines in error messages 2020-05-03 10:45:52 +02:00
fe-secure.c Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGS 2020-05-12 16:07:30 -04:00
legacy-pqsignal.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
libpq-events.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
libpq-events.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
libpq-fe.h Revert "Only provide new libpq sslpasskey hook for openssl-enabled builds" 2020-04-17 16:53:01 -04:00
libpq-int.h Rename connection parameters to control min/max SSL protocol version in libpq 2020-04-30 13:39:10 +09:00
nls.mk Translation updates 2020-05-11 13:14:32 +02:00
pg_service.conf.sample Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
pqexpbuffer.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
pqexpbuffer.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
pthread-win32.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
win32.c Clean up newlines following left parentheses 2020-01-30 13:42:14 -03:00
win32.h Remove support for bcc and msvc standalone libpq builds 2017-04-11 15:22:21 +02:00

README

src/interfaces/libpq/README

This directory contains the C version of Libpq, the POSTGRES frontend library.