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

```asm
<rp_show_copying>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  lea    D120(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D35(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D98(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D36(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D8(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D136(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D36(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D126(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D147(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D70(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D131(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D3(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D44(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D134(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D36(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  nop
  pop    %rbp
  ret
```

tool_calls: name: retrieve_data
arguments: label: D120
datatype: string
name: retrieve_data
arguments: label: D35
datatype: string
name: retrieve_data
arguments: label: D98
datatype: string
name: retrieve_data
arguments: label: D36
datatype: string
name: retrieve_data
arguments: label: D8
datatype: string
name: retrieve_data
arguments: label: D136
datatype: string
name: retrieve_data
arguments: label: D126
datatype: string
name: retrieve_data
arguments: label: D147
datatype: string
name: retrieve_data
arguments: label: D70
datatype: string
name: retrieve_data
arguments: label: D131
datatype: string
name: retrieve_data
arguments: label: D3
datatype: string
name: retrieve_data
arguments: label: D44
datatype: string
name: retrieve_data
arguments: label: D134
datatype: string

tool: D120: Original rproxy: Copyright (C) 1999-2001 Quality Quorum, Inc.


tool: D35: GDBproxy adaptation: Copyright (C) 2002 Chris Liechti and Steve Underwood.


tool: D98: MCremote for MIPS32: Copyright (C) 2010 Serge Vakulenko.


tool: D36: 


tool: D8: Redistribution and use in source and binary forms, with or without


tool: D136: modification, are permitted provided that the following conditions are met:


tool: D126:   1. Redistributions of source code must retain the above copyright notice,


tool: D147:      this list of conditions and the following disclaimer.


tool: D70:   2. Redistributions in binary form must reproduce the above copyright


tool: D131:      notice, this list of conditions and the following disclaimer in the


tool: D3:      documentation and/or other materials provided with the distribution.


tool: D44:   3. The name of the author may not be used to endorse or promote products


tool: D134:      derived from this software without specific prior written permission.


assistant: ```c
void rp_show_copying(void) {
  printf("Original rproxy: Copyright (C) 1999-2001 Quality Quorum, Inc.\n");
  printf("GDBproxy adaptation: Copyright (C) 2002 Chris Liechti and Steve Underwood.\n");
  printf("MCremote for MIPS32: Copyright (C) 2010 Serge Vakulenko.\n");
  printf("\n");
  printf("Redistribution and use in source and binary forms, with or without\n");
  printf("modification, are permitted provided that the following conditions are met:\n");
  printf("\n");
  printf("  1. Redistributions of source code must retain the above copyright notice,\n");
  printf("     this list of conditions and the following disclaimer.\n");
  printf("  2. Redistributions in binary form must reproduce the above copyright\n");
  printf("     notice, this list of conditions and the following disclaimer in the\n");
  printf("     documentation and/or other materials provided with the distribution.\n");
  printf("  3. The name of the author may not be used to endorse or promote products\n");
  printf("     derived from this software without specific prior written permission.\n");
  printf("\n");
}
```