summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Merry <dev@randomguy3.me.uk>2013-03-11 20:34:47 +0000
committerAlex Merry <dev@randomguy3.me.uk>2013-03-11 20:34:47 +0000
commit65ecdadd10ce5613eade3aec912f388deadc0b82 (patch)
treeecefab4be899ddc3540521015093ae5cb1432d32
parent607e78b8d13071fc248c5c77cb8d517c25454aaa (diff)
Use a method that actually exists in GNUStep
-rw-r--r--tikzit/src/common/TikzGraphAssembler.m15
1 files changed, 7 insertions, 8 deletions
diff --git a/tikzit/src/common/TikzGraphAssembler.m b/tikzit/src/common/TikzGraphAssembler.m
index a60fe0e..7f00a1a 100644
--- a/tikzit/src/common/TikzGraphAssembler.m
+++ b/tikzit/src/common/TikzGraphAssembler.m
@@ -111,14 +111,13 @@ int yywrap() {
lineno = 1;
tokenpos = 0;
NSRange range = [tikz rangeOfString:@"\n"];
- [tikz getBytes:linebuff
- maxLength:499
- usedLength:NULL
- encoding:NSUTF8StringEncoding
- options:0
- range:NSMakeRange(0, range.location)
- remainingRange:NULL];
- linebuff[range.location] = 0;
+ if (![tikz getCString:linebuff
+ maxLength:500
+ encoding:NSUTF8StringEncoding]) {
+ linebuff[0] = 0;
+ } else {
+ linebuff[range.location] = 0;
+ }
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
currentAssembler = self;