### provider_link weapons PK obj, --baseline=build/base (NEW surplus only)
no surplus external definitions: PASS (nothing to link)
rc=0

### provider_link weapons PK obj, ALL surplus
??_C@_00CNPNBAHC@?$AA@                       provider source/ai/action_obey                            PASS
??_C@_0BA@DGFIDHMB@primary?5trigger?$AA@     provider source/camera/first_person_camera                PASS
??_C@_0BC@KMKCONEA@result_aim_vector?$AA@    provider source/items/projectiles                         PASS
??_C@_0CB@CJEIPHLL@?$CFs?3?5assert_valid_real?$CI0x?$CF08X?5?$CFf?$CJ@ provider source/ai/path_obstacle_avoidance                PASS
??_C@_0CL@GJIEKICC@?$CFs?3?5assert_valid_real_normal3d?$CI?$CF@ provider source/ai/actor_combat                           PASS
__real@00000000                              provider source/ai/action_charge                          PASS
__real@38d1b717                              provider source/ai/action_vehicle                         PASS
__real@3d088889                              provider source/ai/actions                                PASS
__real@3d4ccccd                              provider source/ai/action_charge                          PASS
__real@3f000000                              provider source/ai/action_alert                           PASS
__real@3f1a36e2e0000000                      provider source/ai/action_charge                          PASS
__real@3f50624de0000000                      provider source/ai/actor_combat                           PASS
__real@3f800000                              provider source/ai/action_charge                          PASS
__real@41f00000                              provider source/ai/action_alert                           PASS
_cosine                                      provider source/ai/actor_combat                           PASS
_cross_product3d                             provider source/ai/action_obey                            PASS
_fast_ftol                                   provider source/ai/actor_combat                           PASS
_magnitude3d                                 provider source/ai/action_charge                          PASS
_magnitude_squared3d                         provider source/ai/action_alert                           PASS
_negate_vector3d                             provider source/ai/action_obey                            PASS
_normalize3d                                 provider source/ai/action_charge                          PASS
_point_from_line3d                           provider source/ai/action_charge                          PASS
_random_range                                provider source/ai/action_obey                            PASS
_random_vector_in_cone3d                     provider source/items/projectiles                         PASS
_real_random                                 provider source/ai/action_charge                          PASS
_scale_vector3d                              provider source/ai/action_charge                          PASS
_sine                                        provider source/ai/actor_combat                           PASS
_square_root                                 provider source/ai/action_charge                          PASS
_valid_real                                  provider source/ai/actor_combat                           PASS
_valid_real_normal3d                         provider source/ai/actor_combat                           PASS
_valid_realcmp                               provider source/ai/actor_combat                           PASS
SELECTED-PROVIDER LINK: PASS
rc=0
