Commit 6b7d897
committed
fix: blocklist duplicate typesupport extern declarations
Add blocklist patterns to generate_bindings.py to prevent bindgen from
generating typesupport function declarations that clash with vendored
message crates (rosidl_generator_rs generates these with *const c_void).
Remove existing duplicate extern declarations from all 4 generated
binding files for:
- rosidl_typesupport_c__get_message_type_support_handle__action_msgs__*
- rosidl_typesupport_c__get_service_type_support_handle__action_msgs__*
Also fix clippy useless_vec warning in build.rs.
Closes #5591 parent ed7bca6 commit 6b7d897
File tree
6 files changed
+9
-97
lines changed- rclrs
- src
6 files changed
+9
-97
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
49 | 57 | | |
50 | 58 | | |
51 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3404 | 3404 | | |
3405 | 3405 | | |
3406 | 3406 | | |
3407 | | - | |
3408 | | - | |
3409 | | - | |
3410 | | - | |
3411 | 3407 | | |
3412 | 3408 | | |
3413 | 3409 | | |
| |||
3421 | 3417 | | |
3422 | 3418 | | |
3423 | 3419 | | |
3424 | | - | |
3425 | | - | |
3426 | | - | |
3427 | | - | |
3428 | 3420 | | |
3429 | 3421 | | |
3430 | 3422 | | |
3431 | 3423 | | |
3432 | 3424 | | |
3433 | | - | |
3434 | | - | |
3435 | | - | |
3436 | | - | |
3437 | 3425 | | |
3438 | 3426 | | |
3439 | 3427 | | |
| |||
3445 | 3433 | | |
3446 | 3434 | | |
3447 | 3435 | | |
3448 | | - | |
3449 | | - | |
3450 | | - | |
3451 | | - | |
3452 | | - | |
3453 | | - | |
3454 | | - | |
3455 | | - | |
3456 | | - | |
3457 | | - | |
3458 | | - | |
3459 | | - | |
3460 | 3436 | | |
3461 | 3437 | | |
3462 | 3438 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8530 | 8530 | | |
8531 | 8531 | | |
8532 | 8532 | | |
8533 | | - | |
8534 | | - | |
8535 | | - | |
8536 | | - | |
8537 | 8533 | | |
8538 | 8534 | | |
8539 | 8535 | | |
| |||
8547 | 8543 | | |
8548 | 8544 | | |
8549 | 8545 | | |
8550 | | - | |
8551 | | - | |
8552 | | - | |
8553 | | - | |
8554 | 8546 | | |
8555 | 8547 | | |
8556 | 8548 | | |
8557 | 8549 | | |
8558 | 8550 | | |
8559 | | - | |
8560 | | - | |
8561 | | - | |
8562 | | - | |
8563 | 8551 | | |
8564 | 8552 | | |
8565 | 8553 | | |
| |||
8571 | 8559 | | |
8572 | 8560 | | |
8573 | 8561 | | |
8574 | | - | |
8575 | | - | |
8576 | | - | |
8577 | | - | |
8578 | | - | |
8579 | | - | |
8580 | | - | |
8581 | | - | |
8582 | 8562 | | |
8583 | 8563 | | |
8584 | 8564 | | |
8585 | 8565 | | |
8586 | | - | |
8587 | | - | |
8588 | | - | |
8589 | | - | |
8590 | 8566 | | |
8591 | 8567 | | |
8592 | 8568 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8392 | 8392 | | |
8393 | 8393 | | |
8394 | 8394 | | |
8395 | | - | |
8396 | | - | |
8397 | | - | |
8398 | | - | |
8399 | 8395 | | |
8400 | 8396 | | |
8401 | 8397 | | |
| |||
8409 | 8405 | | |
8410 | 8406 | | |
8411 | 8407 | | |
8412 | | - | |
8413 | | - | |
8414 | | - | |
8415 | | - | |
8416 | 8408 | | |
8417 | 8409 | | |
8418 | 8410 | | |
8419 | 8411 | | |
8420 | 8412 | | |
8421 | | - | |
8422 | | - | |
8423 | | - | |
8424 | | - | |
8425 | 8413 | | |
8426 | 8414 | | |
8427 | 8415 | | |
| |||
8433 | 8421 | | |
8434 | 8422 | | |
8435 | 8423 | | |
8436 | | - | |
8437 | | - | |
8438 | | - | |
8439 | | - | |
8440 | | - | |
8441 | | - | |
8442 | | - | |
8443 | | - | |
8444 | 8424 | | |
8445 | 8425 | | |
8446 | 8426 | | |
8447 | 8427 | | |
8448 | | - | |
8449 | | - | |
8450 | | - | |
8451 | | - | |
8452 | 8428 | | |
8453 | 8429 | | |
8454 | 8430 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8395 | 8395 | | |
8396 | 8396 | | |
8397 | 8397 | | |
8398 | | - | |
8399 | | - | |
8400 | | - | |
8401 | | - | |
8402 | 8398 | | |
8403 | 8399 | | |
8404 | 8400 | | |
| |||
8412 | 8408 | | |
8413 | 8409 | | |
8414 | 8410 | | |
8415 | | - | |
8416 | | - | |
8417 | | - | |
8418 | | - | |
8419 | 8411 | | |
8420 | 8412 | | |
8421 | 8413 | | |
8422 | 8414 | | |
8423 | 8415 | | |
8424 | | - | |
8425 | | - | |
8426 | | - | |
8427 | | - | |
8428 | 8416 | | |
8429 | 8417 | | |
8430 | 8418 | | |
| |||
8436 | 8424 | | |
8437 | 8425 | | |
8438 | 8426 | | |
8439 | | - | |
8440 | | - | |
8441 | | - | |
8442 | | - | |
8443 | | - | |
8444 | | - | |
8445 | | - | |
8446 | | - | |
8447 | 8427 | | |
8448 | 8428 | | |
8449 | 8429 | | |
8450 | 8430 | | |
8451 | | - | |
8452 | | - | |
8453 | | - | |
8454 | | - | |
8455 | 8431 | | |
8456 | 8432 | | |
8457 | 8433 | | |
| |||
0 commit comments