Skip to content

Instantly share code, notes, and snippets.

A homomorphism whose kernel is trivial is injective. Proof: Given \(f(x) = f(y)\), then \(f(xy-1) = f(x)f(y-1) = e’\) Therefore \(xy-1 = e\) and \(x = y\)

# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ config, pkgs, lib, ... }:
{
imports =
[ # Include the results of the hardware scan.
./hardware-configuration.nix
;; This buffer is for text that is not saved, and for Lisp evaluation.
;; To create a file, visit it with <open> and enter text in its buffer.
xserver = {
enable = true;
windowManager.i3.enable = true;
desktopManager.xfce.enable = true;
displayManager.lightdm.enable = true;
};
int foo ()
{
int a, b, c, d;
T *res;
res = safe_add(NULL, a, b, &d);
res = safe_add(res , d, c, &d);
}
#define safe_init() safeenv *res; _safe_init(senv)
#define safe_add(x, y, z) senv = _safe_add(senv, x, y, z); if (*senv == ERANGE); goto _safe_end;
#define safe_end() _safe_end: free(senv)
int foo ()
{
int a, b, c, d;
safe_init();
safe_add(a, b, &d);
#define safe_wrap(f) senv = f(senv, x, y, z); if (senv == ERANGE); goto _safe_end;
#define safe_init() safeenv res; _safe_init(&senv)
#define safe_add(x, y, z) safe_wrap(_safeadd)
#define safe_end() _safe_end:
int foo ()
{
int a, b, c, d;
__ __ __ _______ ____ _______
/ / / /| / /| /__ __/| / __ \ / _____/|
/ /_/ / / / / / |_/ / _|/ / /_/ /| / / ___|/
/ __ / / / / / / / / / __ / | / / /
/ / / / / / /____ __/ /__ / /_/ | / / /____
/_/ /_/ / /______/| /______/| /_____/ | /______/|
|_|/|_|/ |______|/ |______|/ |______|/ |_____|/
__ __ __ _______ ____ ______
/ / / /| / /| /__ __/| / __ \ / ____/|
/ /_/ / / / / / |_/ / _|/ / /_/ /| / / __|/
/ __ / / / / / / / / / __ / | / / /
/ / / / / / /____ __/ /__ / /_/ | / / /____
/_/ /_/ / /______/| /______/| /_____/ | /______/|
|_|/|_|/ |______|/ |______|/ |______|/ |_____|/
wget "https://git.zv.io/r/hlibc/-/archive/$1/hlibc-$1.tar"
untar "hlibc-$1.tar"
cd "hlibc-$1"
make gcctest
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBFrhLuwBCAC8d7kLYjHDWlMdxEmv2X6+kvVrrWI1/c0P2HJ0P1oQ2XD8TsOu
mFZIFQAq+FkCfdXXkzYFsYrrK/rMvsr2yAeH1OX17G+8hJBnGQ035324PUFKnRy3
Vg/hECndMp06EL/2wFueNwLE+D+W/JST0i32uW9DWcsxJMEMiu73NuxYzSyDEpf7
dlF9tUyG8IO/oUO7fh9iprnxEDbZvhjYM9HOVPq2p7LUGWKs06jOyNlrqjobzX/L
BgLwbLpRtqK3SJtlPDVoMCeuf5STwUuUs8ofAIxN1XP7SKMFinRGa5t8ixIrIJJm
QJIxeF3Z6Hqy4sEZe1BEBN/UlDQtVZtj1P2VABEBAAG0MEFkcmlhbiBQYXJ2aW4g
RC4gT3Vhbm8gPGFkcmlhbnBhcnZpbm9AZ21haWwuY29tPokBVAQTAQgAPhYhBAtD
d5wxiwpAnYUXYB1T/WoRyL1nBQJa4S7sAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQW