Michael Davidsaver
7444936a22
colorize more errors/warnings
2025-09-20 09:42:01 -05:00
Michael Davidsaver
edd99a903b
doc
2025-09-20 09:42:01 -05:00
Michael Davidsaver
2e26ec09a6
posix: initialize pthread_attr for non-epics threads
2025-09-03 07:36:36 -07:00
Michael Davidsaver
9ce921f4fd
fdManagerTest: quiet spurious failure
...
One iteration should be enough, but not always,
and not for all targets...
2025-08-28 11:16:56 -07:00
zimoch and Andrew Johnson
79624b72e5
extend calc, calcout and sub records and calc expressions to inputs A - U
...
To accomodate for the increased number of inputs, the size of CALC and OCAL
fields has been doubled to 160 characters.
2025-08-13 09:47:40 -05:00
zimoch and GitHub
007df69726
fix EPICS_PRINTF_STYLE so old mingw recognizes %ll and %z ( #674 )
...
gcc knows __gnu_printf__ since version 4.4.0, not only for MinGW but for
all targets. As we would need to check the gcc version anyway to avoid
"unrecognized format function type" errors with older MinGW versions,
we can simply use it for recent gcc versions and not depend on MinGW at all.
2025-07-30 10:23:19 -05:00
Michael Davidsaver and Andrew Johnson
5ae9cc6536
gethostbyname -> getaddrinfo
...
Prefer reentrant DNS API
2025-07-30 10:16:23 -05:00
Jerzy Jamroz and mdavidsaver
f4e1019ebe
fix: ts{} {} warning: missing initializer for members
...
- warning: missing initializer for member ‘epicsTimeStamp::secPastEpoch’ [-Wmissing-field-initializers]
- warning: missing initializer for member ‘epicsTimeStamp::nsec’ [-Wmissing-field-initializers]
2025-07-21 10:23:12 -05:00
Andrew Johnson
dc776b547a
Update CALC expression documentation
...
Doxygen changes in postfix.h mostly formatting & adding tags.
Rec-ref changes regrouped the operators to match the order in
postfix.h, formatting, and added some missing operators.
Updated description of calcout.OEVT for named events.
2025-07-16 10:25:46 -05:00
Michael Davidsaver
7236f3ad5f
macLib: add emphasis when expansion finds an undefined macro
2025-07-07 16:45:44 -07:00
Hinko Kocevar and Andrew Johnson
f911f8ca3e
fix Makefile test for including readlineTest
2025-06-20 16:01:44 -05:00
Hinko Kocevar and Andrew Johnson
38376b95ea
fix no. of test to be ran
2025-06-20 16:01:44 -05:00
Hinko Kocevar and Andrew Johnson
f7f7443c4f
remove the trailing newline in test file
2025-06-20 16:01:44 -05:00
Hinko Kocevar and Andrew Johnson
f34dd44c29
add more tests
2025-06-20 16:01:44 -05:00
Hinko Kocevar and Andrew Johnson
e294bb443c
2nd attempt to fix a linter error for step 49 of "Path"
2025-06-20 16:01:44 -05:00
Hinko Kocevar and Andrew Johnson
5813dcd639
attempt to fix a linter error for step 49 of "Path"
2025-06-20 16:01:44 -05:00
Hinko Kocevar and Andrew Johnson
2e00d068d3
add multiline-input.txt and multiline-expect.txt to TESTFILES
2025-06-20 16:01:44 -05:00
Hinko Kocevar and Andrew Johnson
7449a947ed
check for fgets return value
2025-06-20 16:01:44 -05:00
Hinko Kocevar and Andrew Johnson
b8e70783d8
trying to fix vs2012 and vs2010 builds
2025-06-20 16:01:44 -05:00
Hinko Kocevar and Andrew Johnson
a2be1c4f4f
readline test
...
should work with READLINE and EPICS command line libraries
2025-06-20 16:01:44 -05:00
Hinko Kocevar and Andrew Johnson
87b8050437
handle backslash for EPICS command line library (similar to READLINE)
2025-06-20 16:01:44 -05:00
Hinko Kocevar and Andrew Johnson
b9b2da26fd
detect and handle backslash as part of multi-line string
2025-06-20 16:01:44 -05:00
Jerzy Jamroz and Andrew Johnson
7b6ec35110
test: afterIocRunningTest improved with help and pwd check
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
70d5df05c7
refactor: atInit changed to afterIocRunning
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
2fc955bf8a
docs: add license header to atInitTest.cpp
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
71e4b4ce2a
test: add atInit test for arguments with spaces
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
4fbe6daab7
refactor: testOkEnv instead of atInitTextEnv - better meaning.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
455978d9fb
test: atInitTest added.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
6683d81eb9
fix: strlen instead of strnlen.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
d87ad35d37
feat: atInit presents its commands in the green colour.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
a9b66218c6
refactor: const adjustment.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
4cf7077ee2
fix: Copyright update.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
71e86e51bd
fix: error C2059: syntax error at the atInitDef structure.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
43003ea18a
fix: (CWE-126) CodeQL removal.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
61deabd787
fix: CMP=vs2012 (error C2143) variables to the top of a function.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
3ece668f6b
refactor: strncpy to memcpy; malloc with the identifier.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
d7a02342e5
fix: CodeQL check failure.
...
Possibly wrong buffer size in string copy (Critical)
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
ecd76e5b5b
fix: Portability update.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
9b92a98d06
fix: ELLLIST initialization with ELLLIST_INIT.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
16fd65639a
refactor: initHookRegister moved to atInitRegister; strlcpy -> strncpy
...
portability.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
f3e24ea8e3
fix: mallocMustSucceed makes this check unnecessary.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
dd09670b35
refactor: initHookRegister wihout the failure check.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
04c7cdd33a
fix: Removal of unnecessary item->cmd NULL check.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
3a822ccb0c
refactor: EPICS license adjustment.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
45b2be0171
refactor: Extra blank space after #include-s.
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
1468319f31
refactor: Format change
...
* 4 space indentation
* epicsStdoutPrintf to printf
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
82994d600f
perf: Extra safety with strlen(cmd).
2025-06-20 15:42:47 -05:00
Jerzy Jamroz and Andrew Johnson
8752372af1
build: atInit module moved to libcom.
2025-06-20 15:42:47 -05:00
zimoch and Andrew Johnson
c9f80d82cc
silence Codacy warning
2025-06-04 12:43:27 -05:00
Michael Davidsaver and Andrew Johnson
93f6c4692f
fdManagerTest: quiet codacy warnings
2025-06-04 12:43:27 -05:00