Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Jonathan Wilkes
flext
Commits
60d03938
Commit
60d03938
authored
Nov 20, 2016
by
Thomas Grill
Browse files
Enable compilation in 64 bits
parent
291e41d0
Changes
2
Hide whitespace changes
Inline
Side-by-side
source/flbuf.cpp
View file @
60d03938
...
...
@@ -334,7 +334,10 @@ FLEXT_TEMPIMPL(void FLEXT_CLASSDEF(flext))::buffer::Dirty(bool force)
#elif FLEXT_SYS == FLEXT_SYS_MAX
t_buffer
*
p
=
(
t_buffer
*
)
sym
->
s_thing
;
FLEXT_ASSERT
(
p
&&
!
NOGOOD
(
p
));
::
object_method
((
t_object
*
)
p
,(
t_symbol
*
)
sym_dirty
);
// object_method function is redirected to object_method_imp on 64-bit Max
// which in turn doesn't exist. Use object_method_typed instead.
t_atom
rv
;
object_method_typed
((
t_object
*
)
p
,(
t_symbol
*
)
sym_dirty
,
0
,
NULL
,
&
rv
);
// p->b_modtime = gettime();
#else
#error Not implemented
...
...
source/flprefix.h
View file @
60d03938
...
...
@@ -349,6 +349,14 @@ WARRANTIES, see the file, "license.txt," in this distribution.
#if FLEXT_SYS == FLEXT_SYS_MAX
// #pragma message("Compiling for Max/MSP")
#ifndef MSP64
#if FLEXT_CPU == FLEXT_CPU_X86_64
#define C74_X64 1
#define MSP64 1
#else
#define MSP64 0
#endif
#endif
#elif FLEXT_SYS == FLEXT_SYS_PD
// #pragma message("Compiling for PD")
#endif
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment