Sign in
fuchsia
/
third_party
/
swig
/
refs/heads/upstream/gsoc2016-hhvm
/
.
/
Examples
/
hhvm
/
value
/
example.cxx
blob: eae9d43b7917a4cd333051dbfc2374341e77d0a7 [
file
] [
log
] [
blame
] [
edit
]
/* File : example.c */
#include
"example.h"
double
dot_product
(
Vector
a
,
Vector
b
)
{
return
(
a
.
x
*
b
.
x
+
a
.
y
*
b
.
y
+
a
.
z
*
b
.
z
);
}
void
vector_add
(
Vector
a
,
Vector
b
,
Vector
&
result
)
{
result
.
x
=
a
.
x
+
b
.
x
;
result
.
y
=
a
.
y
+
b
.
y
;
result
.
z
=
a
.
z
+
b
.
z
;
}