MAPM & ExpressionParser: Support long long int and cleanup Stirling's
Change-Id: I4a2bd3f36eb891a5f3167e93057ded7427d6cf26 Reviewed-on: https://review.haiku-os.org/c/haiku/+/8996 Reviewed-by: John Scipione <[email protected]> Tested-by: Commit checker robot <[email protected]>
This commit is contained in:
@@ -225,6 +225,7 @@ extern char *m_apm_lib_short_version(char *);
|
||||
extern void m_apm_set_string(M_APM, char *);
|
||||
extern void m_apm_set_double(M_APM, double);
|
||||
extern void m_apm_set_long(M_APM, long);
|
||||
extern void m_apm_set_long_long(M_APM, long long);
|
||||
|
||||
extern void m_apm_to_string(char *, int, M_APM);
|
||||
extern void m_apm_to_fixpt_string(char *, int, M_APM);
|
||||
@@ -421,6 +422,8 @@ public:
|
||||
{create();m_apm_set_long(val(),l);}
|
||||
MAPM(long l) /* Constructor from long int */
|
||||
{create();m_apm_set_long(val(),l);}
|
||||
MAPM(long long ll) /* Constructor from long long int */
|
||||
{create();m_apm_set_long_long(val(),ll);}
|
||||
/* Destructor */
|
||||
~MAPM() {destroy();}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user