user: Converte this assembly snippet into its equivalent C code:

```asm
<show_help>:
  endbr64
  push   %rbp
  push   %rbx
  sub    $0x8,%rsp
  lea    D15(%rip),%rdi
  call   <printf@plt>
  lea    D234(%rip),%rdi
  call   <printf@plt>
  lea    D143(%rip),%rdi
  call   <printf@plt>
  lea    D110(%rip),%rdi
  call   <printf@plt>
  lea    D257(%rip),%rdi
  call   <printf@plt>
  lea    D182(%rip),%rdi
  call   <printf@plt>
  lea    D196(%rip),%rdi
  call   <printf@plt>
  lea    D242(%rip),%rdi
  call   <printf@plt>
  lea    D254(%rip),%rdi
  call   <printf@plt>
  lea    D64(%rip),%rdi
  call   <printf@plt>
  lea    D195(%rip),%rdi
  call   <printf@plt>
  lea    D44(%rip),%rdi
  call   <printf@plt>
  lea    D222(%rip),%rdi
  call   <printf@plt>
  lea    D188(%rip),%rdi
  call   <printf@plt>
  lea    D82(%rip),%rdi
  call   <printf@plt>
  lea    D175(%rip),%rdi
  call   <printf@plt>
  lea    D40(%rip),%rbp
  mov    %rbp,%rdi
  call   <printf@plt>
  lea    D176(%rip),%rbx
  mov    %rbx,%rdi
  call   <printf@plt>
  lea    D169(%rip),%rdi
  call   <printf@plt>
  lea    D137(%rip),%rdi
  call   <printf@plt>
  mov    %rbp,%rdi
  call   <printf@plt>
  mov    %rbx,%rdi
  call   <printf@plt>
  lea    D180(%rip),%rdi
  call   <printf@plt>
  lea    D48(%rip),%rbx
  mov    %rbx,%rdi
  call   <printf@plt>
  lea    D184(%rip),%rdi
  call   <printf@plt>
  mov    %rbx,%rdi
  call   <printf@plt>
  lea    D100(%rip),%rdi
  call   <printf@plt>
  lea    D76(%rip),%rdi
  call   <printf@plt>
  lea    D231(%rip),%rdi
  call   <printf@plt>
  add    $0x8,%rsp
  pop    %rbx
  pop    %rbp
  ret
```

tool_calls: name: extract_symbolic_data
arguments: label: D15
type: string
name: extract_symbolic_data
arguments: label: D234
type: string
name: extract_symbolic_data
arguments: label: D143
type: string
name: extract_symbolic_data
arguments: label: D110
type: string
name: extract_symbolic_data
arguments: label: D257
type: string
name: extract_symbolic_data
arguments: label: D182
type: string
name: extract_symbolic_data
arguments: label: D196
type: string
name: extract_symbolic_data
arguments: label: D242
type: string
name: extract_symbolic_data
arguments: label: D254
type: string
name: extract_symbolic_data
arguments: label: D64
type: string
name: extract_symbolic_data
arguments: label: D195
type: string
name: extract_symbolic_data
arguments: label: D44
type: string
name: extract_symbolic_data
arguments: label: D222
type: string
name: extract_symbolic_data
arguments: label: D188
type: string
name: extract_symbolic_data
arguments: label: D82
type: string
name: extract_symbolic_data
arguments: label: D175
type: string
name: extract_symbolic_data
arguments: label: D40
type: string
name: extract_symbolic_data
arguments: label: D176
type: string
name: extract_symbolic_data
arguments: label: D169
type: string
name: extract_symbolic_data
arguments: label: D137
type: string
name: extract_symbolic_data
arguments: label: D180
type: string
name: extract_symbolic_data
arguments: label: D48
type: string
name: extract_symbolic_data
arguments: label: D184
type: string
name: extract_symbolic_data
arguments: label: D100
type: string
name: extract_symbolic_data
arguments: label: D76
type: string
name: extract_symbolic_data
arguments: label: D231
type: string

tool: D15: Stylom: A command line stylometry utility



tool: D234:  -t  --text <string>         Text to be analysed


tool: D143:  -n  --name <string>         Name of the author


tool: D110:  -f  --fingerprint           Show fingerprint


tool: D257:  -m  --match <directory>     Match the current text against 

tool: D182: fingerprints


tool: D196:                              in the given directory


tool: D242:  -l  --list <directory>      Shows best matches list


tool: D254:  -c  --compare <fingerprint> Compare text against the 

tool: D64: given fingerprint


tool: D195:      --missing <fingerprint> Report words which are 

tool: D44: present in the


tool: D222:                              current text but which are missing


tool: D188:                              from the given fingerprint


tool: D82:      --more <fingerprint>    Report words which are 

tool: D175: present more often in the


tool: D40:                              given fingerprint than 

tool: D176: in the current text


tool: D169:      --less <fingerprint>    Report words which are 

tool: D137: present less often in the


tool: D180:  -p  --plot <directory>      Plot fingerprints within the 

tool: D48: given directory


tool: D184:      --plottexts <directory> Plot texts within the 

tool: D100:      --title <text>          Plot title


tool: D76:  -v  --version               Show the version number


tool: D231:  -h  --help                  Show help


assistant: ```c
void show_help() {
  printf("Stylom: A command line stylometry utility\n\n");
  printf(" -t  --text <string>         Text to be analysed\n");
  printf(" -n  --name <string>         Name of the author\n");
  printf(" -f  --fingerprint           Show fingerprint\n");
  printf(" -m  --match <directory>     Match the current text against ");
  printf("fingerprints\n");
  printf("                             in the given directory\n");
  printf(" -l  --list <directory>      Shows best matches list\n");
  printf(" -c  --compare <fingerprint> Compare text against the ");
  printf("given fingerprint\n");
  printf("     --missing <fingerprint> Report words which are ");
  printf("present in the\n");
  printf("                             current text but which are missing\n");
  printf("                             from the given fingerprint\n");
  printf("     --more <fingerprint>    Report words which are ");
  printf("present more often in the\n");
  printf("                             given fingerprint than ");
  printf("in the current text\n");
  printf("     --less <fingerprint>    Report words which are ");
  printf("present less often in the\n");
  printf("                             given fingerprint than ");
  printf("in the current text\n");
  printf(" -p  --plot <directory>      Plot fingerprints within the ");
  printf("given directory\n");
  printf("     --plottexts <directory> Plot texts within the ");
  printf("given directory\n");
  printf("     --title <text>          Plot title\n");
  printf(" -v  --version               Show the version number\n");
  printf(" -h  --help                  Show help\n");
}
```