Add array accessing
This commit is contained in:
@@ -78,11 +78,12 @@ bool isdotjack(char* f, int len) {
|
||||
bool isdir(char* f, int len) {
|
||||
bool readsmt = false;
|
||||
for(int i = len-1; i >= 0; i--) {
|
||||
if(f[i] == '.')
|
||||
if(f[i] == '.') {
|
||||
if(readsmt)
|
||||
return false;
|
||||
else
|
||||
continue;
|
||||
}
|
||||
if(f[i] == '/')
|
||||
return 1;
|
||||
readsmt = true;
|
||||
|
@@ -14,7 +14,7 @@ CLASS* addclass(const char* name) {
|
||||
return c;
|
||||
}
|
||||
|
||||
CLASS* adddec(CLASS* c, SUBROUTCLASS subroutclass, char* type, const char* name) {
|
||||
void adddec(CLASS* c, SUBROUTCLASS subroutclass, char* type, const char* name) {
|
||||
SUBROUTDEC* dec = (SUBROUTDEC*)malloc(sizeof(SUBROUTDEC));
|
||||
dec->class = c;
|
||||
dec->subroutclass = subroutclass;
|
||||
@@ -151,5 +151,5 @@ SUBROUTDEC* getossubroutdec(SUBROUTCALL* call) {
|
||||
CLASS* c = getosclass(call->parentname);
|
||||
if(c == NULL)
|
||||
return NULL;
|
||||
getsubroutdecinclass(c, call->name);
|
||||
return getsubroutdecinclass(c, call->name);
|
||||
}
|
||||
|
Reference in New Issue
Block a user