Prevent formatting with +e notation in G'MIC?

I see this:

C:\Windows\System32>gmic e ${rep_altbase_num2posdec\ 80,{'piet_code'-45}}
[gmic]./ Start G'MIC interpreter (v.3.7.4).
[gmic_math_parser] total = (uninitialized) (mem[36]: scalar)
[gmic_math_parser] total = 1.1368055319287485e+17
pass
1.1368055319287485e+17
[gmic]./ End G'MIC interpreter.

In the code, I have this:

			echo(total);
			set('{}',v2s(total));
			# set('{}',total); doesn't work either

How would I avoid e+17?

I don’t understand your question. What would you expect instead ?

The full decimal output, not the scientific notation. I have a workaround now.

In G’MIC, the output of float values use the %.17g format in a printf().
Right now, I don’t see a way to display it differently, apart from doing your own function that transform this float number into another representation.