code: name CURLMcode variables 'mresult', CURLcode variables 'result'#19997
code: name CURLMcode variables 'mresult', CURLcode variables 'result'#19997bagder wants to merge 4 commits into
Conversation
There was a problem hiding this comment.
Pull request overview
This PR implements a systematic refactoring to improve code clarity by standardizing the naming convention for CURLMcode variables across the libcurl multi interface implementation. The change renames all CURLMcode variables from inconsistent names (result, rc, res, mcode) to the consistent name mresult, making it distinctly different from CURLcode result variables that represent single transfer errors.
Key Changes:
- Standardizes all
CURLMcodevariable names tomresultacross 5 files - No logic changes, purely a refactoring to improve code readability
- Maintains clear distinction between multi interface return codes (
CURLMcode mresult) and single transfer error codes (CURLcode result)
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| lib/multi_ntfy.c | Renamed CURLMcode result to mresult in notification dispatch function |
| lib/multi_ev.c | Renamed CURLMcode res and result to mresult in event assessment functions |
| lib/multi.c | Extensive renaming from rc, result, and res to mresult across all multi interface functions including state machine handlers, multi_wait, multi_socket, and multi_perform |
| lib/http2.c | Renamed CURLMcode rc to mresult in HTTP/2 push promise handler |
| lib/easy.c | Renamed CURLMcode mcode to mresult in easy interface wrapper functions |
Review Result: No issues found. This is a clean refactoring that successfully achieves its goal of improving code consistency and clarity. All variable references have been properly updated, and no logic changes were introduced.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
augment review |
|
Mind if I do the same for examples, docs and tests? |
|
Hehe, thinking alike. I have such edits pending here! |
d8eee8d to
f22a724
Compare
4746e08 to
83394eb
Compare
To make it distinctly different from 'result' and keep consistency betwen functions.
36ef9d5 to
69c3b18
Compare
b31b678 to
11fa692
Compare
To make it distinctly different from 'result' and keep consistency betwen functions.