Files
scst/srpt/src
Gleb Chesnokov 92b9fc02cc scst: Spell out completion identifiers for semantic analysis
Coccinelle reports "parse error" at declarations using compl, including
this fragment of struct scst_lksb in scst/include/scst.h:

  BAD:!!!!!     struct completion compl;

The parser treats compl as the C++ complement operator even in these C
files. Rename the DLM and SRPT fields and the local target variable to
completion. Update their init, wait and signal sites, as well as the
SRPT field documentation.

This removes the conflicting identifier without adding a parser model.
Types, structure layout and completion lifetimes remain unchanged.
Other unsupported macros can still cause independent parser failures.
2026-10-20 18:02:29 +03:00
..
2010-06-18 19:29:19 +00:00
2025-09-08 16:40:12 +03:00
2025-10-01 22:11:28 +03:00