Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 1299 → Rev 1298

/svarlang.lib/trunk/svarlang.c
41,6 → 41,8
#endif
 
 
#include <string.h> /* strcpy() */
 
#include "svarlang.h"
 
 
52,13 → 54,13
 
 
const char *svarlang_strid(unsigned short id) {
unsigned short left = 0, right = svarlang_string_count - 1, x;
size_t left = 0, right = svarlang_string_count - 1, x;
unsigned short v;
 
if (svarlang_string_count == 0) return("");
 
while (left <= right) {
x = left + ((right - left ) >> 2);
x = left + ( (right - left ) >> 2 );
v = svarlang_dict[x * 2];
 
if (id == v) return(svarlang_mem + svarlang_dict[x * 2 + 1]);