mirror of
https://github.com/guilhermewerner/rust-ffi
synced 2025-06-15 13:24:19 +00:00
25 lines
417 B
C
25 lines
417 B
C
#include "stdio.h"
|
|
|
|
#include "Library.h"
|
|
|
|
int main()
|
|
{
|
|
// Hello
|
|
|
|
char *result = Hello("C");
|
|
|
|
printf("%s\n", result);
|
|
|
|
DeallocString(result);
|
|
|
|
// Operations
|
|
|
|
int num1 = 1;
|
|
int num2 = 2;
|
|
|
|
printf("Added: %g\n", Add(num1, num2));
|
|
printf("Subtracted: %g\n", Subtract(num1, num2));
|
|
printf("Multiplied: %g\n", Multiply(num1, num2));
|
|
printf("Divided: %g\n", Divide(num1, num2));
|
|
}
|