Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 1298 → Rev 1299

/svarlang.lib/trunk/svarlang.c
41,8 → 41,6
#endif
 
 
#include <string.h> /* strcpy() */
 
#include "svarlang.h"
 
 
54,13 → 52,13
 
 
const char *svarlang_strid(unsigned short id) {
size_t left = 0, right = svarlang_string_count - 1, x;
unsigned short 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]);