extern char *initial_foreign_share_info() {
  char *desc = "function foreign_shares()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "\n"
               "function foreign_share_disks()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "\n"
               "function foreign_share_partitions()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "\n"
               "function foreign_share_file_system()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "\n"
               "function foreign_share_kilobytes()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "\n"
               "function foreign_share_kilobytes_in_use()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "\n"
               "function foreign_share_cifs_enables()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "\n"
               "function foreign_share_cifs_write_enables()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "\n"
               "function foreign_share_nfs_enables()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "\n"
               "function foreign_share_nfs_write_enables()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "function foreign_share_ftp_enables()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "function foreign_share_ftp_create_enables()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "\n"
               "function foreign_share_ftp_delete_enables()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "function foreign_share_http_enables()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "function foreign_share_http_create_enables()\n"
               "{\n"
               "    return [];\n"
               "}\n"
               "\n"
               "function foreign_share_http_delete_enables()\n"
               "{\n"
               "    return [];\n"
               "}\n";
  return desc;
}


x86 assembly (clang, -O0):
<initial_foreign_share_info>:
push   %rbp
mov    %rsp,%rbp
lea    0xef5(%rip),%rax
mov    %rax,-0x8(%rbp)
mov    -0x8(%rbp),%rax
pop    %rbp
ret

x86 assembly (clang, -O2):
<initial_foreign_share_info>:
lea    0xef9(%rip),%rax
ret

LLVM IR (-O0):
@.str = [938 x i8] c"function foreign_shares()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_disks()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_partitions()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_file_system()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_kilobytes()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_kilobytes_in_use()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_cifs_enables()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_cifs_write_enables()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_nfs_enables()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_nfs_write_enables()\0A{\0A return [];\0A}\0Afunction foreign_share_ftp_enables()\0A{\0A return [];\0A}\0Afunction foreign_share_ftp_create_enables()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_ftp_delete_enables()\0A{\0A return [];\0A}\0Afunction foreign_share_http_enables()\0A{\0A return [];\0A}\0Afunction foreign_share_http_create_enables()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_http_delete_enables()\0A{\0A return [];\0A}\0A\00"
define i8* @initial_foreign_share_info() {
%1 = alloca i8*
store i8* getelementptr inbounds ([938 x i8], [938 x i8]* @.str, i64 0, i64 0), i8** %1
%2 = load i8*, i8** %1
ret i8* %2
}

LLVM IR (-O2):
@.str = [938 x i8] c"function foreign_shares()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_disks()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_partitions()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_file_system()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_kilobytes()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_kilobytes_in_use()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_cifs_enables()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_cifs_write_enables()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_nfs_enables()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_nfs_write_enables()\0A{\0A return [];\0A}\0Afunction foreign_share_ftp_enables()\0A{\0A return [];\0A}\0Afunction foreign_share_ftp_create_enables()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_ftp_delete_enables()\0A{\0A return [];\0A}\0Afunction foreign_share_http_enables()\0A{\0A return [];\0A}\0Afunction foreign_share_http_create_enables()\0A{\0A return [];\0A}\0A\0Afunction foreign_share_http_delete_enables()\0A{\0A return [];\0A}\0A\00"
define i8* @initial_foreign_share_info() {
ret i8* getelementptr inbounds ([938 x i8], [938 x i8]* @.str, i64 0, i64 0)
}