Pelles C 8
Full internal name: | pelles-c |
Project site: | http://www.smorgasbordet.com/pellesc/ |
Screen shots: | |
Download: | Download Pelles C 8 http://www.smorgasbordet.com/pellesc/800/setup.exe VirusTotal results |
Change log: | n/a |
Description: | Pelles C is a complete development kit for Windows. It contains among other things an optimizing C compiler, a macro assembler, a linker, a resource compiler, a message compiler, a code signing utility, a make utility and an install builder. It also contains an integrated development environment (IDE) with project management, debugger, profiler, source code editor, and resource editors for dialogs, menus, string tables, accelerator tables, bitmaps, icons, cursors, animated cursors, animation videos (AVI's without sound), versions and XP manifests. The compiler is originally based on LCC (by Chris Fraser and David Hanson), but since then enhanced with support for C99 and C11, a global optimizer, a new register allocator, a function inliner, intrinsic functions, and many Microsoft C extensions. The install builder for Windows is originally based on NSIS from Nullsoft. Features:
|
License: | unknown |
Version: | 8 |
SHA-1 or SHA-256: | c482530d1b653c451616364d2369be598cfb95b6 |
Type: | one file |
Dependencies: | |
Tags: | |
Text files: | .Npackd\Install.bat: "%npackd_package_binary%" /S /D=%CD% if %errorlevel% neq 0 exit /b %errorlevel% del /f /q "%npackd_package_binary%" if %errorlevel% neq 0 exit /b %errorlevel% .Npackd\Uninstall.bat: uninst.exe /S _?=%CD% .Npackd\UninstallByTitle.js: /** * This function is available since 1.21. * * Removes an application silently by its title in the Control Panel "Software". * * @param re regular expression to match the program title * Example: /my editor/i * @param silent true = use the silent command, false = use the normal removal command * @param bits64 true = search for 64 bit programs, false = search for 32 bit * programs * @return true if the program was found and removed, * false otherwise */ uninstallByTitle = function(re, silent, bits64) { var shell = WScript.CreateObject("WScript.Shell"); var middle = ""; if (L.is64bit()) { if (!bits64) middle = "Wow6432Node"; } var keys = L.listRegistryKeys("HKEY_LOCAL_MACHINE\\SOFTWARE\\" + middle + "\\Microsoft\\Windows\\CurrentVersion\\Uninstall"); var suffix = silent ? "QuietUninstallString": "UninstallString"; for (var i = 0; i < keys.length; i++) { try { var dn = shell.RegRead(keys[i] + "\\DisplayName"); } catch (e) { // ignore continue; } if (dn.match(re)) { var cmd = shell.ExpandEnvironmentStrings( shell.RegRead(keys[i] + "\\" + suffix)); if (L.trim(cmd) !== "") { var r = L.exec(cmd); if (r[0] !== 0) throw new Error("The uninstall command failed with the exit code " + r[0]); return true; } else { throw new Error("Empty uninstall command found for " + dn); } } } return false; }; uninstallByTitle(/Pelles C for Windows/i); |
Last modified: | Sat May 15 09:07:49 UTC 2021 |
Last modified by: | tim.lebedk... |
Created: | Sat Jan 28 16:47:15 UTC 2017 |
Created by: | tim.lebedk... |
Automated tests: | 16 of 18 installations succeeded, 0 of 16 removals succeeded |