| File incluso per le funzioni comuni di Proteus |
; Include file per le funzioni comuni di Proteus ; **** Costanti per FOPEN **** ; apre per lettura CONST FO_READ 1 ; apre per scrittura CONST FO_WRITE 2 ; apre per lettura/scrittura CONST FO_RDWR 4 ; crea se non esiste CONST FO_CREATE 8 ; tronca se esiste CONST FO_TRUNC 16 ; **** Costanti per FSEEK **** ; offset dall'inizio del file CONST SEEK_SET 0 ; offset dalla posizione corrente CONST SEEK_CUR 1 ; offset dalla fine del file CONST SEEK_END 2 ; **** Costanti per ISFILE **** ; file non trovato CONST ISFILE_ERR 0 ; esiste come file CONST ISFILE_FILE 1 ; esiste come directory CONST ISFILE_DIR 2 ; esiste come link CONST ISFILE_LINK 3 ; **** Costanti per FATTRIB e CHMOD **** !ifdef UNIX ; diritto di esecuzione per l'utente CONST ATTR_USREXE 1 ; diritto di scrittura per l'utente CONST ATTR_USRWRITE 2 ; diritto di lettura per l'utente CONST ATTR_USRREAD 4 ; directory CONST ATTR_DIRECTORY 8 ; link simbolico CONST ATTR_LINK 16 ; diritto di esecuzione per il gruppo CONST ATTR_GRPEXE 32 ; diritto di scrittura per il gruppo CONST ATTR_GRPWRITE 64 ; diritto di lettura per il gruppo CONST ATTR_GRPREAD 128 ; diritto di esecuzione per gli altri CONST ATTR_OTHEXE 256 ; diritto di scrittura per gli altri CONST ATTR_OTHWRITE 512 ; diritto di lettura per gli altri CONST ATTR_OTHREAD 1024 ; diritto di esecuzione CONST RIGHT_EXE 1 ; diritto di scrittura CONST RIGHT_WRITE 2 ; diritto di lettura CONST RIGHT_READ 4 !else ; sola lettura CONST ATTR_RDONLY 1 ; nascosto CONST ATTR_HIDDEN 2 ; sistema CONST ATTR_SYSTEM 4 ; directory CONST ATTR_DIRECTORY 16 ; da archiviare CONST ATTR_ARCHIVE 32 !endif ; **** Costanti per DICUPDATE **** ; errore CONST DIC_ERROR 0 ; voce aggiunta al dizionario CONST DIC_ADDED 1 ; voce modificata nel dizionario CONST DIC_MODIFIED 2 ; voce rimossa dal dizionario CONST DIC_REMOVED 3 ; **** Costanti per DIROPEN **** ; cerca fra i file CONST DO_FILE 1 ; cerca fra le directory CONST DO_DIRECTORY 2 ; includi la directory speciale "." CONST DO_DOT 4 ; includi la directory speciale ".." CONST DO_DDOT 8 ; cerca fra i link CONST DO_LINK 16 ; **** Costanti per DIRLAST **** ; nome CONST DL_NAME 1 ; dimensioni CONST DL_SIZE 2 ; data di ultima modifica CONST DL_MDATE 3 ; ora di ultima modifica CONST DL_MTIME 4 ; attributi CONST DL_ATTRIB 5 ; data di creazione CONST DL_CDATE 6 ; ora di creazione CONST DL_CTIME 7 ; data di ultimo accesso CONST DL_ADATE 8 ; ora di ultimo accesso CONST DL_ATIME 9 ; **** Costanti per SORT/SCAN **** ; ordinamento stringa CONST SORT_STRING 0 ; ordinamento numero intero CONST SORT_INTEGER 1 ; ordinamento numero in virgola mobile CONST SORT_FLOAT 2 ; ordinamento data CONST SORT_DATE 3 ; ordinamento stringa insensibile alle maiuscole CONST SORT_ISTRING 4 ; cerca con espressione regolare semplice CONST SORT_MATCH 5 ; cerca con espressione regolare semplice insensibile alle maiuscole CONST SORT_IMATCH 6 ; cerca con espressione regolare estesa CONST SORT_REXMATCH 7 ; cerca con espressione regolare estesa insensibile alle maiuscole CONST SORT_REXIMATCH 8 ; ordinamento discendente CONST SORT_DESCENDING 0 ; ordinamento ascendente CONST SORT_ASCENDING 1