2026-01-28 13:40:07 -07:00
2022-11-27 16:23:05 -05:00
2026-01-28 13:40:07 -07:00
2026-01-28 13:40:07 -07:00
2026-01-28 13:40:07 -07:00
2026-01-28 13:40:07 -07:00
2022-09-03 08:47:21 -04:00

cwdemangle Build Status Latest Version Api Rustdoc Rust Version

A CodeWarrior C++ symbol demangler.

Usage

CLI

Static binaries available from releases or install via cargo install cwdemangle-bin.

cwdemangle 'BuildLight__9CGuiLightCFv'

Pass --help to see available options.

Library

  • No dependencies
  • #![no_std] compatible (requires alloc)

Cargo.toml:

[dependencies]
cwdemangle = "0.2"

Usage:

use cwdemangle::{demangle, DemangleOptions};

let result = demangle("BuildLight__9CGuiLightCFv", &DemangleOptions::default());
assert_eq!(result, Some("CGuiLight::BuildLight() const".to_string()));

License

This project is dedicated to the public domain under the Creative Commons CC0 1.0 Universal (CC0-1.0) Public Domain Dedication.

See LICENSE for the full text.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you is contributed under CC0-1.0 as well.

S
Description
No description provided
Readme CC0-1.0 90 KiB
Languages
Rust 100%