nsIContentViewer *content_viewer; nsresult rv;  rv = moz_widget->GetContentViewer(&content_viewer);
nsIContentViewer *content_viewer=nsnull; nsresult rv=NS_OK;    NS_ASSERTION(PR_FALSE, "Please fix this code.");
void handle_size_allocate(GtkWidget *w, GtkAllocation *alloc, gpointer p){  printf("handling size allocate\n");  nsIWebShell *moz_widget = (nsIWebShell *)p;  nsIContentViewer *content_viewer;  nsresult rv;    rv = moz_widget->GetContentViewer(&content_viewer);  if (NS_SUCCEEDED(rv) && content_viewer) {    nsRect bounds(0,0, alloc->width, alloc->height);        content_viewer->SetBounds(bounds);    NS_RELEASE(content_viewer);  }}