aboutsummaryrefslogtreecommitdiff
path: root/pd/src/s_stuff.h
diff options
context:
space:
mode:
authorMiller Puckette <millerpuckette@users.sourceforge.net>2006-08-15 04:54:15 +0000
committerMiller Puckette <millerpuckette@users.sourceforge.net>2006-08-15 04:54:15 +0000
commit067d2611b9e1041318f605091dc6e93936fa9ce5 (patch)
treedba59fccb6d070232ff0e17dbbdf1cefe752647f /pd/src/s_stuff.h
parent7c232a7d3a14391fd4d4f58892cf89e294c87d62 (diff)
0.40 test 01 commit ... although the "about" dialog thinks it's test02 :)
svn path=/trunk/; revision=5604
Diffstat (limited to 'pd/src/s_stuff.h')
-rw-r--r--pd/src/s_stuff.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/pd/src/s_stuff.h b/pd/src/s_stuff.h
index 09e2cb55..17974833 100644
--- a/pd/src/s_stuff.h
+++ b/pd/src/s_stuff.h
@@ -9,10 +9,10 @@ in future releases. The public (stable) API is in m_pd.h. */
/* in s_path.c */
-typedef struct _namelist
+typedef struct _namelist /* element in a linked list of stored strings */
{
- struct _namelist *nl_next;
- char *nl_string;
+ struct _namelist *nl_next; /* next in list */
+ char *nl_string; /* the string */
} t_namelist;
t_namelist *namelist_append(t_namelist *listwas, const char *s, int allowdup);
@@ -24,6 +24,11 @@ extern int sys_usestdpath;
extern t_namelist *sys_externlist;
extern t_namelist *sys_searchpath;
extern t_namelist *sys_helppath;
+int sys_open_absolute(const char *name, const char* ext,
+ char *dirresult, char **nameresult, unsigned int size, int bin, int *fdp);
+int sys_trytoopenone(const char *dir, const char *name, const char* ext,
+ char *dirresult, char **nameresult, unsigned int size, int bin);
+
/* s_file.c */
@@ -46,7 +51,7 @@ extern int sys_defaultfont;
extern t_symbol *sys_libdir; /* library directory for auxilliary files */
/* s_loader.c */
-int sys_load_lib(char *dirname, char *filename);
+int sys_load_lib(t_canvas *canvas, char *filename);
/* s_audio.c */