Minor cleanup:
authorscottmk <scottmk@9efc2488-bf62-4759-914b-345cdb29e865>
Fri, 13 Aug 2010 16:16:25 +0000 (16:16 +0000)
committerscottmk <scottmk@9efc2488-bf62-4759-914b-345cdb29e865>
Fri, 13 Aug 2010 16:16:25 +0000 (16:16 +0000)
Changed two calls to buffer_add(), when appending a single character,
to call buffer_add_char() instead, which is slightly more efficient.

M    src/srfsh/srfsh.c

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1996 9efc2488-bf62-4759-914b-345cdb29e865

src/srfsh/srfsh.c

index 862a5ef..0b1fdf8 100644 (file)
@@ -449,7 +449,7 @@ static int handle_login( const osrfStringArray* cmd_array ) {
                if(type) buffer_fadd( argbuf, ", \"type\" : \"%s\"", type );
                if(orgloci) buffer_fadd( argbuf, ", \"org\" : %d", orgloci );
                if(workstation) buffer_fadd( argbuf, ", \"workstation\" : \"%s\"", workstation);
-               buffer_add(argbuf, "}");
+               buffer_add_char( argbuf, '}' );
 
                free(pass_buf);
                free(mess_buf);
@@ -712,7 +712,7 @@ static int handle_request( const osrfStringArray* cmd_array, int relay ) {
                if( !relay ) {
                        int first = 1;   // boolean
                        buffer = buffer_init( 128 );
-                       buffer_add( buffer, "[" );
+                       buffer_add_char( buffer, '[' );
                        for(i = 3; ; i++ ) {
                                const char* word = osrfStringArrayGetString( cmd_array, i );
                                if( !word )