akallabeth
d870035509
[winpr,pragma] require VS2019 for warning pragma
2024-10-16 20:25:46 +02:00
akallabeth
122aa76ef1
[winpr,macros] Remove check for _STDC_, check only __STDC_VERSION__
2024-10-16 20:04:02 +02:00
akallabeth
96730a0be5
[winpr,macros] move WINPR_RESTRICT and WINPR_DEPRECATED
...
* Move macros from wtypes.h.in to platform.h
2024-10-16 20:03:46 +02:00
akallabeth
d19c0bde21
[winpr] add WINPR_STATIC_ASSERT
2024-10-16 19:06:57 +02:00
akallabeth
32169be68e
[winpr] add WINPR_PRAGMA_WARNING
...
a compiler independent version of #warning
2024-10-16 15:21:20 +02:00
akallabeth
52d32d812c
[winpr,utils] lock message queue on size
2024-10-16 13:32:18 +02:00
akallabeth
005d70c9e4
[winpr,tools] makecert fix relative path usage
2024-10-16 13:32:15 +02:00
akallabeth
2e73ead996
[c stdlib] replace strlen/strcpy/strcmp
...
Use length checking versions if possible. Also replaces the wide
character versions and TCHAR versions
2024-10-15 16:30:13 +02:00
akallabeth
bd28c2d4bf
[warnings] fix integer narrowing
2024-10-14 10:31:41 +02:00
akallabeth
1cdc864c7d
[warnings] fix integer narrowing
2024-10-14 10:31:38 +02:00
Martin Fleisz
dcc288c3d1
Merge pull request #10704 from akallabeth/int-narrow-cleanups
...
Int narrow cleanups
2024-10-14 09:51:06 +02:00
akallabeth
7ea8774728
Update timezone definitions
2024-10-12 07:08:14 +00:00
akallabeth
d56fac7582
[ci,timezone] remove clang-format off
...
we do format the files now properly before creating the automated pull,
the workaround is no longer required
2024-10-12 09:04:39 +02:00
akallabeth
969e212570
[winpr,timezone] skip newline in generated timezonemap
2024-10-12 08:51:00 +02:00
akallabeth
2cbb5685b4
[winpr,timezone] deactivate clang-format for generated files
2024-10-11 09:16:37 +02:00
Armin Novak
9531b7b270
[winpr,file] add missing WINPR_ATTR_MALLOC
2024-10-09 10:41:19 +02:00
Armin Novak
8abf9cbe7c
[winpr] mark GNU macros with __extension__
...
mark GNU and clang definition of macros using statement expressions with
__extension__ to silence warnings. We know the compilers support that
and do not use it with others.
2024-10-09 10:09:43 +02:00
akallabeth
2d10effd3c
Merge pull request #10716 from akallabeth/kerberos-return
...
[winpr,sspi] fix kerberos return on get_credentials
2024-10-08 17:26:43 +02:00
akallabeth
1fe0a6f40e
[winpr,sspi] fix kerberos return on get_credentials
...
return SEC_E_NO_CREDENTIALS
2024-10-08 10:33:30 +02:00
akallabeth
1952cd0e66
[winpr,utils] fix undefined unwind symbols
...
on arm some reason codes are not defined.
2024-10-08 10:09:19 +02:00
akallabeth
7e8c374fe2
[winpr,file] make handle creators return const
...
* let the file handle creators return const HANDLE_CREATOR
* for comm port use winpr_definition_add(-DWINPR_HAVE_SERIAL_SUPPORT) to
have the definition visible at correct scope
* create namedPipeClient.h for handle creator function declaration
2024-10-07 10:15:34 +02:00
akallabeth
8ea903091b
[winpr,platform] disable GCC pragma
...
GCC does not support -Wtautological-constant-out-of-range-compare
2024-10-04 16:12:03 +02:00
akallabeth
4fc2e1bb3e
[warnings] fix integer narrowing
2024-10-03 21:21:44 +02:00
akallabeth
4b5274c34f
[warnings] fix integer narrowing
2024-10-03 21:21:44 +02:00
akallabeth
544c6ddce6
[warnings] fix integer narrowing
2024-10-03 21:21:42 +02:00
akallabeth
53497a572d
[warnings] fix integer narrowing
2024-10-03 21:21:42 +02:00
akallabeth
57ed259be2
[warnings] fix integer narrowing
2024-10-03 21:21:41 +02:00
akallabeth
b19dcf8d68
[warnings] fix integer narrowing
2024-10-03 21:21:41 +02:00
akallabeth
eceab9aedb
[warnings] fix integer narrowing
2024-10-03 21:21:40 +02:00
akallabeth
704597937d
[warnings] fix integer narrowing
2024-10-03 21:21:39 +02:00
akallabeth
6c8c67b385
Merge pull request #10677 from akallabeth/int-narrow
...
Int narrow
2024-10-03 21:17:56 +02:00
akallabeth
4783546582
[winpr,wlog] fix integer narrow
2024-10-03 18:58:41 +02:00
akallabeth
8a042b33d6
[winpr,utils] fix integer narrow
2024-10-03 18:58:39 +02:00
akallabeth
4a0f996d42
[winpr,timezone] fix integer narrow
2024-10-03 18:58:37 +02:00
akallabeth
57f69ad77d
[winpr,synch] fix integer narrow
2024-10-03 18:58:34 +02:00
akallabeth
22d1810e12
[winpr,sspi] fix integer narrow
2024-10-03 18:58:32 +02:00
akallabeth
a0dbb901df
[winpr,shell] fix integer narrow
2024-10-03 18:58:29 +02:00
akallabeth
cb2cbdabfe
[winpr,ncrypt] fix integer narrow
2024-10-03 18:58:26 +02:00
akallabeth
a5b80925e2
[winpr,interlocked] fix integer narrow
2024-10-03 18:58:23 +02:00
akallabeth
952076afb7
[winpr,crypto] fix integer narrow
2024-10-03 18:58:21 +02:00
akallabeth
67817886ab
[winpr,clipboard] fix integer narrow
2024-10-03 18:58:13 +02:00
Martin Fleisz
966ddd13df
Merge pull request #10694 from akallabeth/qa-fixes
...
Qa fixes
2024-10-03 13:09:06 +02:00
akallabeth
cfc37caeb8
[cmake] cleaning_configure_file
...
add a wrapper to automatically add generated files to clean target
2024-10-02 23:28:08 +02:00
Armin Novak
1f7ec7324d
[winpr,registry] use HKLM.reg relative to config home
2024-10-02 23:27:57 +02:00
Armin Novak
934cf668a2
[winpr,utils] use sam file relative to config home
2024-10-02 23:27:55 +02:00
Armin Novak
276e3d67e0
[winpr,path] add a function to get WinPR config file paths
2024-10-02 23:27:53 +02:00
Armin Novak
ac0acd0463
[winpr,path] add KNOWN_PATH_SYSTEM_CONFIG_HOME
2024-10-02 23:27:49 +02:00
akallabeth
582ff2c319
[winpr,wincrypt] fix a define typo
2024-10-01 13:05:41 +02:00
akallabeth
f6d71a592e
[winpr,assert] silence tautological-constant-out-of-range-compare
...
we do some assertions that can with correct code never trigger. (check
for a unsinged char > 256, ...)
2024-10-01 13:05:39 +02:00
akallabeth
9c33717522
[winpr,file] fix sign warnings
2024-10-01 13:05:25 +02:00