@@ -129,24 +129,28 @@ int main (int argc, char *argv[]) {
129
129
printf ("%s " , argv [optind ++ ]);
130
130
putchar ('\n' );
131
131
}
132
+ OUTPUT = OUTPUT ? OUTPUT : "OUT/" ;
132
133
PERCENT = PERCENT ? PERCENT : 0.01 ;
133
134
METHODS = METHODS ? METHODS : "d" ;
134
135
DIRECTORY = DIRECTORY ? DIRECTORY : "assets/" ;
135
136
FILENAME = FILENAME ? FILENAME : "miserables.graphml" ;
136
137
char path [strlen (DIRECTORY )+ 1 ];
137
138
strncpy (path , DIRECTORY , strlen (DIRECTORY )+ 1 );
138
- printf ("path: %s \nDIRECTORY: %s \nSIZEOF DIRECTORY: %li \nSTRLEN PATH: %li \n" , path , DIRECTORY , sizeof (DIRECTORY ), strlen (path ));
139
+ printf (">>>>>>> GRAPHPASSING >>>>>>>> \n" );
140
+ printf ("DIRECTORY: %s \nSTRLEN PATH: %li \n" , DIRECTORY , strlen (path ));
141
+ printf ("OUTPUT DIRECTORY: %s\nPERCENTAGE: %f\n" , OUTPUT , PERCENT );
142
+ printf ("FILE: %s\nMETHODS STRING: %s\n" , FILENAME , METHODS );
143
+ printf ("QUICKRUN: %i\nREPORT: %i\nSAVE: %i\n" , QUICKRUN , REPORT , SAVE );
139
144
if (FILENAME [0 ] == '/' && DIRECTORY [strlen (DIRECTORY )] == '/' ){
140
145
printf ("Removing redundant slashes from filename.\n" );
141
146
path [strlen (path )+ 1 ] = '\0' ;
142
147
}
143
148
else if (FILENAME [0 ] != '/' && DIRECTORY [(sizeof (DIRECTORY )/sizeof (DIRECTORY [0 ])- 2 )] != '/' ) {
144
149
printf ("Adding slash separator.\n" );
145
150
strncat (path , "/" , 1 );
146
- path [sizeof (path )/sizeof (path [0 ])- 1 ] = '\0' ;
147
151
printf ("Current path: %s.\n" , path );
148
152
}
149
- int sizeOfPath = (sizeof (path ) / sizeof ( path [ 0 ]) );
153
+ int sizeOfPath = (strlen (path )+ 1 );
150
154
int sizeOfFile = (strlen (FILENAME )+ 1 );
151
155
int filepathsize = sizeOfPath + sizeOfFile ;
152
156
@@ -155,5 +159,6 @@ int main (int argc, char *argv[]) {
155
159
printf ("Running graphpass on file: %s\n" , FILEPATH );
156
160
load_graph (FILEPATH );
157
161
filter_graph ();
162
+ printf (">>>> SUCCESS! - Files output to %s\n" , OUTPUT );
158
163
return 0 ;
159
164
}
0 commit comments