#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 print_html_css(void) {
  printf("<style type=\"text/css\" media=\"screen\">\n"
         "body\n"
         "{\n"
         "font-family:Verdana;\n"
         "font-size:12px;\n"
         "color:black;\n"
         "background-color:white;\n"
         "}\n"
         "h1 {font-size:18px;}\n"
         "h2 {font-size:16px;}\n"
         "a:link, a:visited, a:active, a:hover\n"
         "{\n"
         "text-decoration:none;\n"
         "font-weight:bold;\n"
         "font-size:12px;\n"
         "color:#0c07e1;\n"
         "}\n"
         "a:active, a:hover\n"
         "{\n"
         "text-decoration:underline;\n"
         "}\n"
         "#left {\n"
         "width:150px;\n"
         "float:left;\n"
         "line-height:18px;\n"
         "}\n"
         ".menutitle\n"
         "{\n"
         "font-weight:bold;\n"
         "margin-top:15px;\n"
         "margin-bottom:5px;\n"
         "}\n"
         "#content {\n"
         "width:100%%;\n"
         "float:left;\n"
         "}\n"
         "table\n"
         "{\n"
         "border-collapse:collapse;\n"
         "}\n"
         "table,th, td\n"
         "{\n"
         "border: 1px solid black;\n"
         "}\n"
         "th {font-size:14px;}\n"
         "</style>\n");
}


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

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

LLVM IR (-O0):
@.str = [594 x i8] c"<style type=\22text/css\22 media=\22screen\22>\0Abody\0A{\0Afont-family:Verdana;\0Afont-size:12px;\0Acolor:black;\0Abackground-color:white;\0A}\0Ah1 {font-size:18px;}\0Ah2 {font-size:16px;}\0Aa:link, a:visited, a:active, a:hover\0A{\0Atext-decoration:none;\0Afont-weight:bold;\0Afont-size:12px;\0Acolor:c07e1;\0A}\0Aa:active, a:hover\0A{\0Atext-decoration:underline;\0A}\0A#left {\0Awidth:150px;\0Afloat:left;\0Aline-height:18px;\0A}\0A.menutitle\0A{\0Afont-weight:bold;\0Amargin-top:15px;\0Amargin-bottom:5px;\0A}\0A#content {\0Awidth:100%%;\0Afloat:left;\0A}\0Atable\0A{\0Aborder-collapse:collapse;\0A}\0Atable,th, td\0A{\0Aborder: 1px solid black;\0A}\0Ath {font-size:14px;}\0A</style>\0A\00"
define void @print_html_css() {
%1 = call i32 @printf(i8* getelementptr inbounds ([594 x i8], [594 x i8]* @.str, i64 0, i64 0))
ret void
}

LLVM IR (-O2):
@.str = [594 x i8] c"<style type=\22text/css\22 media=\22screen\22>\0Abody\0A{\0Afont-family:Verdana;\0Afont-size:12px;\0Acolor:black;\0Abackground-color:white;\0A}\0Ah1 {font-size:18px;}\0Ah2 {font-size:16px;}\0Aa:link, a:visited, a:active, a:hover\0A{\0Atext-decoration:none;\0Afont-weight:bold;\0Afont-size:12px;\0Acolor:c07e1;\0A}\0Aa:active, a:hover\0A{\0Atext-decoration:underline;\0A}\0A#left {\0Awidth:150px;\0Afloat:left;\0Aline-height:18px;\0A}\0A.menutitle\0A{\0Afont-weight:bold;\0Amargin-top:15px;\0Amargin-bottom:5px;\0A}\0A#content {\0Awidth:100%%;\0Afloat:left;\0A}\0Atable\0A{\0Aborder-collapse:collapse;\0A}\0Atable,th, td\0A{\0Aborder: 1px solid black;\0A}\0Ath {font-size:14px;}\0A</style>\0A\00"
define void @print_html_css() {
%1 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([594 x i8], [594 x i8]* @.str, i64 0, i64 0))
ret void
}