Jure Varlec
25e155ee8c
Fix a mis-asssignemnt of copyright
...
Copyright was previously assigned based on the author's email, which had
been modifified by repository conversion from CVS to git. This rectifies
the situation by assigning copyright to the authors employer at the time
of creation of the file.
2024-09-04 10:02:04 -05:00
Jure Varlec
049cc175a9
Fix a mangled copyright header
2024-09-04 10:02:04 -05:00
Jure Varlec
0d92b74aae
Compactify SPDX tags in README files
2024-09-04 10:02:04 -05:00
Jure Varlec
ecba8a3a5e
Move SPDX tags in st file for compatibility
2024-09-04 10:02:04 -05:00
Jure Varlec
466a9b565e
Change comment style for SPDX tags in C files
2024-09-04 10:02:04 -05:00
Jure Varlec
c304b7db53
Add SPDX license tags to templates
...
Copyright information was gathered using `git log` with per-line history
tracking, which allows following the history of a file through renames.
2024-09-04 10:02:04 -05:00
Grzegorz Kowalski
0eb31ed70b
free memory allocated for filenames
2024-09-04 09:59:55 -05:00
Chris Johns
c5f5e4e508
rtems: Allow site local override of the default tick period
...
Add to configure/CONFIG_SITE.local:
OP_SYS_CFLAGS += -DCONFIGURE_MICROSECONDS_PER_TICK=1000
2024-09-04 09:59:13 -05:00
Freddie Akeroyd
9866815dab
Improve error message wording
2024-09-04 09:58:29 -05:00
Freddie Akeroyd
0e66b3edff
Improve error message for mingw64 architecture
2024-09-04 09:58:29 -05:00
Freddie Akeroyd
dd154180bf
Avoid isnan/isinf redefine in c++ on VS2013 and above
2024-09-04 09:48:03 -05:00
Freddie Akeroyd
574fe116fc
protect isnan/isinf define on c++
2024-09-04 09:48:03 -05:00
Michael Davidsaver
052a0c7e19
test get_enum_strs()
2024-08-21 10:01:26 -05:00
Michael Davidsaver
979dde8376
redo get_enum_strs() to pacify _FORTIFY_SOURCES=3
2024-08-21 10:01:26 -05:00
Michael Davidsaver
9a0113f834
GHA: add gcc with -D_FORTIFY_SOURCE=3
2024-08-21 10:01:26 -05:00
Michael Davidsaver
3d70e70640
Add dbPvt2Rec() cast
...
Reverse of dbRec2Pvt()
pacify -D_FORTIFY_SOURCE=3 and __builtin_object_size() as
"&precord->common" does not know than common as actually
the prefix of a variable sized struct.
2024-08-21 10:01:26 -05:00
Michael Davidsaver
f9e53dded6
show buffered line along with DB parse error
2024-08-21 09:53:38 -05:00
403ebab858
use more standard permissions for bins and libs
2024-08-21 09:50:26 -05:00
Hinko Kocevar
8e62ea4965
handle deletion of the non-existant record with field
2024-08-21 09:48:23 -05:00
Hinko Kocevar
f00de26be1
directory path name is free'd before it is used in testAbort()
2024-08-21 09:48:23 -05:00
Hinko Kocevar
50b6a3801a
check if precordType is null in dbGetRecordTypeName()
2024-08-21 09:48:23 -05:00
Michael Davidsaver
2a5def7fc6
test removal of non-existant record
2024-08-21 09:48:23 -05:00
Michael Davidsaver
fd072e4429
add more information to record(# warning
2024-08-21 09:48:23 -05:00
Hinko Kocevar
3a5c9ab0cd
add a warning if deleting a non-existent record
2024-08-21 09:48:23 -05:00
Hinko Kocevar
c735de4ff8
fix number of tests to execute
2024-08-21 09:48:23 -05:00
Hinko Kocevar
bb5423171d
remove warning and error messages, fix duplicate flag setting
2024-08-21 09:48:23 -05:00
Hinko Kocevar
4e4e55ca89
invoke dbFreeLinkContents() to clean up link related allocations
2024-08-21 09:48:23 -05:00
Hinko Kocevar
e9748881cd
make codacy happy
2024-08-21 09:48:23 -05:00
Hinko Kocevar
39b0301062
plug memory leak resulting from record deletion
2024-08-21 09:48:23 -05:00
Hinko Kocevar
2f98251c9f
add unit tests for record deletion
2024-08-21 09:48:23 -05:00
Hinko Kocevar
535c9c2a06
Allow deleting a record at database creation.
...
Using a magical record type "#" will allow the user to
delete previously created record from the database.
2024-08-21 09:48:23 -05:00
Michael Davidsaver
057eb87101
readline: only keep history for interactive session
2024-08-21 09:36:39 -05:00
457387ed38
fix warning when dbf_type_to_text is called with an unsigned type argument
2024-08-21 09:35:53 -05:00
b6fffc2225
fix string to epicsUInt32 conversion via double
2024-08-21 09:28:45 -05:00
86cdfc596f
fix wrong (unsigned) comparison
2024-08-12 10:29:08 -04:00
Andrew Johnson
3dae29b7e8
Oops, needed stdint.h
2024-08-10 14:45:28 -05:00
Andrew Johnson
9d393c4437
Cast sizeOffset to uintptr_t for ordered comparison
...
Issue report & fix by Dirk Zimoch.
2024-08-10 13:21:30 -05:00
Andrew Johnson
a5c3330c8e
Update .ci module, disable CentOS-7 build
2024-08-07 09:54:16 -05:00
Andrew Johnson
856f345d2c
Fix Codacy complaint about C-style casts
2024-08-07 09:54:16 -05:00
Andrew Johnson
3f4d080260
Make dbFastGet/PutConvertRoutine arrays const
...
Also added Doxygen annotations for them.
2024-08-07 09:54:16 -05:00
Andrew Johnson
1e8d49f2a6
Drop debugging diagnostics
2024-08-07 09:54:16 -05:00
Andrew Johnson
31b22fd253
Add test of jlinkz::putValue() to dbPutLinkTest
...
Add OUTP link field to xRecord
xRecord::process() puts VAL to the OUTP link
jlinkz writes the output value to the record's own PHAS field
Correct the dbFastPutConvertRoutine lookup
Test sets OUTP link, processes record and confirms that PHAS was set
2024-08-07 09:54:16 -05:00
Andrew Johnson
916b17ef3f
Fix review comment
2024-08-07 09:54:16 -05:00
Andrew Johnson
437320926b
Move declaration back
2024-08-07 09:54:16 -05:00
Andrew Johnson
7890e67d37
Various misc warnings
2024-08-07 09:54:16 -05:00
Andrew Johnson
918a188285
Define USE_TYPED_DRVET, use drvet * instead of struct drvet *
2024-08-07 09:54:16 -05:00
Andrew Johnson
2f730b8e9f
Add arg's to function pointer typedefs and prototypes
2024-08-07 09:54:16 -05:00
Andrew Johnson
1835187a86
Change fast convert routines to match prototype
...
Most of these edits were make using regexes in find/replace.
2024-08-07 09:54:16 -05:00
Andrew Johnson
f287cfa2ac
Introduce & use FASTCONVERTFUNC with full prototype
2024-08-07 09:54:16 -05:00
Andrew Johnson
785237e41a
Remove duplicate link libraries
2024-08-07 09:54:16 -05:00