#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int /*<<< orphan*/ printf(char *);
void COMMIT_MSG(void) {
  printf(
      "\nthe commit key is a SHA encrypted 40 character chain, which can be "
      "find in the url of the same commit\n"
      "for example:\n"
      "the commit \x1b[1;31m107a4de141\x1b[0;0m corresponds to the very first "
      "freshplayer commit\n"
      "but THE REAL commit identifier is: "
      "\x1b[1;32m107a4de1411de41af45b6a62ff42d12945ffb39e\x1b[0;0m\n\n"
      "\t\x1b[1;33m¿HOW TO GET THE FRESHPLAYER COMMIT IDENTIFIER?\x1b[0;0m\n\n"
      "first: you go to the commit tree in: "
      "\x1b[1;32mhttps://github.com/i-rinat/freshplayerplugin/commits\x1b[0;0m "
      "and look for the commit\n"
      "now you have two choices:\n\n"
      "\t➸ you can click in the paste-like icon, which will copy the SHA code "
      "(identifier) to the clipboard in one step\n\n"
      "\t➸ you can click in the commit identifier (f.e. 107a4de141), which "
      "will redirect you to the commit page.\n"
      "\t  now in the redirected page, you go to navigator bar, and look the "
      "url. The 40 characters after \n"
      "\t  "
      "\"\x1b[1;33mhttps://github.com/i-rinat/freshplayerplugin/commit/"
      "\x1b[0;0m\" are the commit identifier.\n\n"
      "\t➸ Or simply you can click in the commit mask, which will redirect you "
      "to the commit page. Watch the\n"
      "\t  top left of the page, under the button that says \"browse files\", "
      "and there you have the commit identifier\n"
      "\t  in all its magnificence.\n\n"
      "Once you have the commit identifier, you can back here to the console "
      "and do a:\n\n"
      "\t\t\x1b[1;33m$ \x1b[1;32mfreshplayer -c \x1b[1;31m[SHA commit "
      "identifier]\x1b[0;0m install\n\n");
}


x86 assembly (clang, -O0):
<COMMIT_MSG>:
push   %rbp
mov    %rsp,%rbp
lea    0xee5(%rip),%rdi
call   1030 <printf@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<COMMIT_MSG>:
lea    0xee9(%rip),%rdi
jmp    1030 <puts@plt>

LLVM IR (-O0):
@.str = [1329 x i8] c"\0Athe commit key is a SHA encrypted 40 character chain, which can be find in the url of the same commit\0Afor example:\0Athe commit \1B[1;31m107a4de141\1B[0;0m corresponds to the very first freshplayer commit\0Abut THE REAL commit identifier is: \1B[1;32m107a4de1411de41af45b6a62ff42d12945ffb39e\1B[0;0m\0A\0A\09\1B[1;33m\C2\BFHOW TO GET THE FRESHPLAYER COMMIT IDENTIFIER?\1B[0;0m\0A\0Afirst: you go to the commit tree in: \1B[1;32mhttps://github.com/i-rinat/freshplayerplugin/commits\1B[0;0m and look for the commit\0Anow you have two choices:\0A\0A\09\E2\9E\B8 you can click in the paste-like icon, which will copy the SHA code (identifier) to the clipboard in one step\0A\0A\09\E2\9E\B8 you can click in the commit identifier (f.e. 107a4de141), which will redirect you to the commit page.\0A\09 now in the redirected page, you go to navigator bar, and look the url. The 40 characters after \0A\09 \22\1B[1;33mhttps://github.com/i-rinat/freshplayerplugin/commit/\1B[0;0m\22 are the commit identifier.\0A\0A\09\E2\9E\B8 Or simply you can click in the commit mask, which will redirect you to the commit page. Watch the\0A\09 top left of the page, under the button that says \22browse files\22, and there you have the commit identifier\0A\09 in all its magnificence.\0A\0AOnce you have the commit identifier, you can back here to the console and do a:\0A\0A\09\09\1B[1;33m$ \1B[1;32mfreshplayer -c \1B[1;31m[SHA commit identifier]\1B[0;0m install\0A\0A\00"
define void @COMMIT_MSG() {
%1 = call i32 @printf(i8* getelementptr inbounds ([1329 x i8], [1329 x i8]* @.str, i64 0, i64 0))
ret void
}

LLVM IR (-O2):
@str = [1328 x i8] c"\0Athe commit key is a SHA encrypted 40 character chain, which can be find in the url of the same commit\0Afor example:\0Athe commit \1B[1;31m107a4de141\1B[0;0m corresponds to the very first freshplayer commit\0Abut THE REAL commit identifier is: \1B[1;32m107a4de1411de41af45b6a62ff42d12945ffb39e\1B[0;0m\0A\0A\09\1B[1;33m\C2\BFHOW TO GET THE FRESHPLAYER COMMIT IDENTIFIER?\1B[0;0m\0A\0Afirst: you go to the commit tree in: \1B[1;32mhttps://github.com/i-rinat/freshplayerplugin/commits\1B[0;0m and look for the commit\0Anow you have two choices:\0A\0A\09\E2\9E\B8 you can click in the paste-like icon, which will copy the SHA code (identifier) to the clipboard in one step\0A\0A\09\E2\9E\B8 you can click in the commit identifier (f.e. 107a4de141), which will redirect you to the commit page.\0A\09 now in the redirected page, you go to navigator bar, and look the url. The 40 characters after \0A\09 \22\1B[1;33mhttps://github.com/i-rinat/freshplayerplugin/commit/\1B[0;0m\22 are the commit identifier.\0A\0A\09\E2\9E\B8 Or simply you can click in the commit mask, which will redirect you to the commit page. Watch the\0A\09 top left of the page, under the button that says \22browse files\22, and there you have the commit identifier\0A\09 in all its magnificence.\0A\0AOnce you have the commit identifier, you can back here to the console and do a:\0A\0A\09\09\1B[1;33m$ \1B[1;32mfreshplayer -c \1B[1;31m[SHA commit identifier]\1B[0;0m install\0A\00"
define void @COMMIT_MSG() {
%1 = tail call i32 @puts(i8* dereferenceable(1) getelementptr inbounds ([1328 x i8], [1328 x i8]* @str, i64 0, i64 0))
ret void
}