src/m_ms.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <string.h>
#include <inttypes.h>
#include <stdint.h>
#include "m_token.h"
#include "m_ms.h"

Functions

uMTokendecode_ms_name (sGcCtx *gc, const char *name)
char * encode_ms_name (sGcCtx *gc, uMToken *tok)

Function Documentation

uMToken* decode_ms_name ( sGcCtx gc,
const char *  name 
)

Decodes an MSVC export name.

Parameters:
[in] gc sGcCtx pointer for collecting memory allocations.
[in] name MSVC C++ mangled export string.
See also:
sprint_decl()
release_gc()
pMToken
Returns:
Token containing information about the mangled string, use release_gc() to free after use.
char* encode_ms_name ( sGcCtx gc,
uMToken tok 
)

Generated on 10 Oct 2009 for libmangle by  doxygen 1.6.1