static string LinuxArchNameTryParse()

in csharp/NativeUtils/VariablesMapper.cs [299:316]


		static string LinuxArchNameTryParse(string arch)
		{
			if (arch.Contains("aarch64"))
				return ARCH.aarch64.ToString();

			if (arch.Contains("ARM"))
				return ARCH.arm.ToString();

			string[] amd64Alias = new string[] { "x86-64", "x86_64", "AMD64", "Intel 64", "Intel64", "EM64T", "x64" };
			if (amd64Alias.Any(a => a.Equals(arch)))
				return ARCH.amd64.ToString();

			string[] x86Suffix = new string[] { "386", "586", "686" };
			if (x86Suffix.Any(s => arch.Contains(s)))
				return ARCH.i386.ToString();

			return null;
		}