user37383: https://github.com/bitcoin/bitcoin/blob/master/src/script/interpreter.cpp 
Line 22 => Where is declare "ScriptError" ? What does the "*" mean ? 
           "inline bool set_success(ScriptError* ret)"


user24974: The enum ScriptError is defined in https://github.com/bitcoin/bitcoin/blob/master/src/script/script_error.h, and the * means that set_success requires you to pass a pointer to an enum value rather than the enum value itself.
I have to tell you, however, that if you are asking questions like "What does the "*" mean?", then you are going to have a hard time understanding C++ code.  I highly recommend doing some tutorials on C++ programming before going any further.

37383: <p><a href="https://github.com/bitcoin/bitcoin/blob/master/src/script/interpreter.cpp">https://github.com/bitcoin/bitcoin/blob/master/src/script/interpreter.cpp</a> </p>

<p>Line 22 => Where is declare "ScriptError" ? What does the "*" mean ? </p>

<pre><code>           "inline bool set_success(ScriptError* ret)"
</code></pre>
 24974: <p>The enum <code>ScriptError</code> is defined in <a href="https://github.com/bitcoin/bitcoin/blob/master/src/script/script_error.h">https://github.com/bitcoin/bitcoin/blob/master/src/script/script_error.h</a>, and the <code>*</code> means that <code>set_success</code> requires you to pass a pointer to an enum value rather than the enum value itself.</p>

<p>I have to tell you, however, that if you are asking questions like "What does the "*" mean?", then you are going to have a hard time understanding C++ code.  I highly recommend doing some tutorials on C++ programming before going any further.</p>
