5 // Created by Doug Dickinson on Sun Jun 01 2003.
6 // Copyright (c) 2003 Doug Dickinson (dasher@DressTheMonkey.plus.com). All rights reserved.
11 #include "libdasher.h"
13 NSString *NSStringFromStdString(const std::string& aString)
15 // inside DasherCore, std::string is used as a container for a string of UTF-8 bytes, so
16 // we can just get the raw bytes (with c_str()) and shove them into an NSString.
17 return [NSString stringWithUTF8String:aString.c_str()];
20 std::string StdStringFromNSString(NSString *aString)
24 if (aString && [aString length]) {
25 result = [aString UTF8String];
33 void importTrainingFile(NSString *aFileName)
35 dasher_train_file([aFileName cString]);