27 lines
628 B
C
Executable File
27 lines
628 B
C
Executable File
/*
|
|
* vector_protocol.h - def_generics for Vector protocol
|
|
*
|
|
* see def_abstract_generics.h for more info.
|
|
*
|
|
*
|
|
* Copyright © John Wainwright 1996
|
|
*
|
|
*/
|
|
|
|
use_generic( plus, "+" );
|
|
use_generic( minus, "-" );
|
|
use_generic( times, "*" );
|
|
use_generic( div, "/" );
|
|
use_generic( uminus, "u-");
|
|
|
|
use_generic( eq, "=");
|
|
use_generic( ne, "!=");
|
|
|
|
use_generic( random, "random");
|
|
|
|
def_visible_generic( length, "length");
|
|
def_visible_generic( dot, "dot");
|
|
def_visible_generic( cross, "cross");
|
|
def_visible_generic( normalize, "normalize");
|
|
def_visible_generic( distance, "distance");
|