Skip navigation.
 
mlRe: Using assembly in objective-c
FROM : Twisted Theory Software
DATE : Tue Jan 22 01:26:28 2008

On 21 Jan, 2008, at 5:00 PM, Andrew Farmer wrote:

> On 21 Jan 08, at 12:46, Twisted Theory Software wrote:

>> On 21 Jan, 2008, at 2:38 PM, Kyle Sluder wrote:
>> You can turn the clock off in the Date and Time preference pane 
>> (the one provided by Apple).  I have never had a problem when this 
>> is off.  By 'replace' I mean "turn off and run another program that 
>> does something similar".
>>
>> But, we're getting side-tracked.  Can I somehow run that assembly 
>> from objective-c?

>
> For the sake of brevity, I'll give a general answer. [Insert a bunch 
> of dire warnings about using private frameworks here.] A C(*) 
> function called xyzzy() will generate a symbol named _xyzzy. It can 
> be called by simply declaring and calling a function called xyzzy(); 
> no wrapper (or assembly!) is necessary.
>
> *: C++ throws a monkey wrench into the works with function 
> "mangling" (to disambiguate overloaded functions). In most cases, 
> however, C++ library functions will either be called from other C++, 
> or will have pure-C wrappers.


Yes, but you still have to link against some library containing 
xyzzy().  For the function I'm after is located in 
HIServices.framework, but linking against 
ApplicationServices.framework, its umbrella, results in a symbol not 
found error. This worked before, on Tiger, when they were seperate 
frameworks.

What I'm asking is can I use the assembly from the HIServices library 
(the binary file) in a function.  If so, how?

Thank you.

Josh

Related mailsAuthorDate
mlUsing assembly in objective-c Twisted Theory Sof… Jan 21, 19:58
mlRe: Using assembly in objective-c glenn andreas Jan 21, 20:36
mlRe: Using assembly in objective-c Twisted Theory Sof… Jan 21, 20:58
mlRe: Using assembly in objective-c Kyle Sluder Jan 21, 21:38
mlRe: Using assembly in objective-c Twisted Theory Sof… Jan 21, 21:46
mlRe: Using assembly in objective-c Andrew Farmer Jan 22, 00:00
mlRe: Using assembly in objective-c Twisted Theory Sof… Jan 22, 01:26
mlRe: Using assembly in objective-c Andrew Farmer Jan 22, 01:35
ml[OT] Re: Using assembly in objective-c Alastair Houghton Jan 22, 14:18