Como inserir um símbolo personalizado nas listagens?

Como inserir um símbolo personalizado nas listagens?

Gostaria de inserir um símbolo personalizado nas listagens do LaTeX:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\usepackage{stix}
\lstset{language=c,escapeinside={(*}{*)}}

\newcommand{\spc}{$\mathvisiblespace$}

\begin{document}

\lstinline{(*\spc*)} % Does not work

% This works
\begin{lstlisting} 
  (*\spc*)
\end{lstlisting}

\end{document}

Infelizmente, o comando \spcestá incluído literalmente. Existe uma maneira de permitir a entrada de comandos \lstinline?

Esseperguntamostra como usar escapeinside, mas não funciona no meu exemplo. *\spc*é inserido literalmente.

informação relacionada