//----------------------------------------------------------------------------- int static mgls_version(mglGraph *gr, long , mglArg *a, const char *k, const char *) { int res=0; char buf[32]; sprintf(buf,"MathGL version is 2.%g",MGL_VER2); if(k[0]==0) gr->SetWarn(-1,buf); else if(!strcmp(k,"s")) res = mgl_check_version(a[0].s.s)?1:0; else res = 1; return res; }
int MGL_EXPORT mgl_check_version_(const char *ver, int l) { char *s=new char[l+1]; memcpy(s,ver,l); s[l]=0; int r=mgl_check_version(s); delete []s; return r; }